Python字符串常用方法总结

str常用方法总结

1 str.capitalize()

将字符串的首字母转化为大写,其他字母全部转化为小写。
如: ‘hello, World’.capitalize()会输出’Hello, world’

2 str.lower()

将字母转化为小写

3 str.upper()

将字母转化为大写

4 count(sub[,start[,end]])

返回索引值start-end(不包含end)中sub出现的次数

5 endswith(suffix[,start[,end]])

如果字符串以suffix结尾,则返回True,否则为False。start-end是范围。suffix可以是一个元组。

6 find(sub[,start[,end]])

从索引范围内找出sub最早出现的索引值,如果没有找到则返回-1.
rfind(sub[,start[,end]])从右往左查找。

7 format(*args,**kwargs)

字符串格式化。可用数字索引格式,或是关键字参数,例如:
a = ‘{0}:{1}’.format(‘a’, ‘b’)
a = ‘{name}:{age}’.format(name=’张三’, age=’20’)

8 index(sub[,start[,end]])

和find方法类似,只是如果么有找到,则跑出ValueError异常。

9 isalnum()

判断是否是字母或数字,如果是则返回True

10 isalpha()

判断是否是字母。

11 isdecimal()和isdigit()判断是否为数字

12 isidentifier()判断是否为Python中的标识符

13 islower()/issupper()判断是否为小写/大写

14 isspace()

判断是否为空格

15 join(iterable)

将字符串加入到可迭代对象里面去.

16 strip([chars])

去除字符串中以chars中的前缀和后缀,chars默认为空格。
lstrip([chars]):去掉左边
rstrip([chars]):去掉右边

17 split(seq=None,maxsplit=-1)

分割字符串,指定seq为分隔符,maxsplit为最大分隔符.0表示不分割,1表示分割成2段。

猜你喜欢

转载自blog.csdn.net/qq_34364995/article/details/80274321