3.2.2 str的常用方法
汇总一览:(点击可进行跳转)
用法 作用
bool(str) str转bool,字符串为空转为False,不为空转为True
‘连接符’.join([str1,str2,str3]) 拼接字符串
string.capitalize() 字符串首字母大写
string.upper() 字符串字母全大写
string.lower() 字符串字母全小写
string.swapcase() 字符串字母大小写反转
string.title() 以空格或特殊字符分开的首字母大写
string.center(x,“填充物”) 总长度为x字符串居中,当x大于str的长度时用填充物填充
string.startswith(‘xxx’,起始索引,结束索引) 判断字符串是否以xxx开头,也可以切片再进行判断
string.endswith(‘xxx’) 判断字符串是否以xxx结尾
string.find(‘xxx’,起始索引,结束索引) 查找字符串的元素并返回索引,可切片查找
string.strip() 去掉字符串首尾的空格
string.count(‘xxx’) 计算元素xxx出现的次数
string.split(“xxx”) 以xxx分割,字符串分割之后返回的数据类型为列表
string.format() 字符串的格式化
string.replace(‘旧字符’,‘新字符’,‘替换到第几次停止’) 字符串替换
len(str) 计算元素个数
max(str) 返回最大元素
min(str) 返回最小元素
注:
str字符串为不可变数据类型,所以,本章节所有的字符串方法,并不会对原数据有任何修改,**str1为原字符串,str2**为函数/方法处理之后返回的新值。