目录
1.消除字符串中的空格和特殊符号:str()函数
str1=" adsdv "
print("str(strip())
2.字符串截取
str2=hello python
print(strs[1:4])
#输出为ell
3.字符串拼接
例如str1=123,str2=456可以通过“+”凭借,结果为123456
4.字符串长度
len(str)
5.检测字符串是否包含指定的子字符串
使用find(str,beg,end),若包含则返回开始索引,否则返回-1
str = 'hello world hello world'
#未指定索引范围情况
print(str.find('el'))
#指定索引范围的情况
print(str.find('el',12,len(str)))
第一个结果为1,第二个结果为13
6.检测字符串是否包含子字符串
使用index(str,beg,end),同上
7.返回子字符串str在字符串中出现的次数
count(str,beg,end)
str = 'hello world hello world'
print(str.count('el'))
print(str.count('el',4,len(str)))
第一种返回2,第一种返回1
8.旧字符串替换新字符串
replace(old,new,max) max是指替换次数不超过max次
9.通过对指定的分隔符str对字符串进行切片
split(str,max) max默认值为-1,当指定max值的时候,将字符串按照分隔符str分割成max+1个字符串
10.大小写替换
①第一个字符大写 :capitalize()
str = my name is Lili
print(str.capitalize())
②.所有大写转换成小写:lower()
同上
③.所有小写转换成大写:upper()
④.大写变小写,小写变大写:swapcase()
11.验证字符串是否都为数字
isnumeric(),返回的是布尔值