Python教程

1、python中有哪些类型?2、字符串用什么定义?一个函数一个中文解释?

本文主要是介绍1、python中有哪些类型?2、字符串用什么定义?一个函数一个中文解释?,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

1.python中有哪些类型?
字符串(Str)、列表(List)、元组(Toupe)、字典(Dict)

2.字符串用什么定义?告诉我你所知的字符串中有哪些函数,一个函数一个中文解释?

 

用单引号或者双引号来创建字符集。

str1 = 'hello word'

str2 = "hello word"

 

1、capitaliza():第一个字母变成大写,其他字母变成小写。

str = 'abcd'
print (str.capitalize())

2、count():统计具体字符出现的次数

 

str = 'abcad'
print (str.count('a'))

 

3、join():把集合中的字符按自定义的分隔符连接在一起

 

str ="abcad"
print ('-'.join(str))

 

4、split():把字符串通过指定表示符进行分割

 

str ="abcad"
print (str.split('b'))

 

5、strip(ab):删除字符串开头和结尾有a或b的字符。

 

str ="abcad"
print (str.strip('ab'))

 

6、lstrip(ab):删除字符串开头有a或b的字符。

str ="abcad"
print (str.lstrip('a'))


7、rstrip(ab):删除字符串结尾有a或b的字符。

str ="abcad"
print (str.rstrip('d'))


8、startswith():判断字符串是否以什么开始,输出结果为true或false

 

str ="abcad"
print (str.startswith('a')) #这里输出结果为true或false

 

 

9、endswith():判断字符串是否以什么结束,输出结果为true或false

 

str ="abcad"
print (str.endswith('d')) #这里输出结果为true或false

 

 

10、find()/rfind():字符串查询find()是左边开始查,rfind()从右边开始查,结果显示下标。

 

str1 ="duoceshitest"
print (str1.find("e"))
print (str1.rfind("e"))

 

 

11、replace():replace(substring,newstring,max) substring表示被替换的字符串,newstring要替换字符串,max表示替换的次数

 

str1 ="duoceshitest"
print (str1.replace("t","a")) #把t替换成a,这全部替换
str1 ="duoceshitest"
print (str1.replace("t","a",2)) #替换两个,从前往后

 

 

12、lower():转换字符串中所有大写字符为小写

str='ADFASDF'
print (str.lower())

13、upper():将字符串中的所有小写字符转换为大写字母输出

str='ASDFDSsdfsdfSDFDSFSF'
print (str.upper())

14、istitle():判断字符串中所有的单词拼写首字母是否为大写,且其他字母为小写

str='A1234'
print (str.istitle())

15、isupper()/islower():is开头的就是判断一个字符串是否展示为都是大写或者都是小写

 

str.isupper()
str.islower()

 

16、isdigit():判断字符串中是否全为数字

 

str='abcd'
print (str.isdigit())

 

17、isalpha():判断字符串中是否全为字母

str='abcd'
print (str.isalpha())

18、isalnum():判断字符串中是否全都为数字,全为字母或者数字字母组合。返回布尔值:True和false 如果有特殊符号就是false

str='1234aa@#$'
print (str.isalnum())

这篇关于1、python中有哪些类型?2、字符串用什么定义?一个函数一个中文解释?的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!