字符串常用方法

字符串属性:序列、有序、不可变
s='abcdefg h kk'
print(s.title()) # Abcdefg H Kk 将字符串转换为标题格式
print(s.capitalize()) # Abcdefg h kk 将字符串首字母大写
print(s.upper()) # ABCDEFG H KK 将字符串转换为大写
print(s.lower()) # abcdefg h kk 将字符串转换为小写
print(s.startswith('a')) # True
print(s.endswith('k')) # True
print(s.find('g',0,len(s)-1)) # 找到即返回下标
print(s.join(['a','b','c'])) # aabcdefg h kkbabcdefg h kkc 使用s连接列表中元素
print(s.strip()) # abcdefg h kk 去掉两边空格
print(s.lstrip()) # abcdefg h kk 去掉左边空格
print(s.rstrip()) # abcdefg h kk 去掉右边空格
print(s.replace('g','G',1)) #abcdefG h kk 替换, 默认全部替换,可以设置为1,只替换一次
print(s[::2]) # aceghk 切片
print(s.split('d')) # ['abc', 'efg h kk'] 切割,去掉被切部分
s1 = 'abdc F ddd RR'
print(s1.swapcase()) # ABDC f DDD rr 大小写互换
print(s.isdigit()) # False 判断字符串是否都是数字
print(s.isalpha()) # False 判断字符串是否都是字母
s2 = 'aadcdaetw sss rrr'
print(s2.count('a',1)) # 2 计算字符在字符串中出现的次数 还可以指定起始位置
原文地址:https://www.cnblogs.com/aiyumo/p/11897645.html