字符串的方法:
str = 'abcdabc'
str.count('a') 返回元素 'a' 在字符串里面出现的次数
str.index('a') 返回元素的索引
str.index('a',1,3) 找不到则会报错
str.find('a',1,4) 从索引1-4之间寻找,如果找不到则返回-1
str.isdigit() 判断字符串里面的元素是不是都是数字,是则返回True,否则返回False
str.isalpha() 判断里面是不是都是字母,是则True,反之False
str.endswith('a') 是不是以'a' 结束
str.startswith('a') 是不是以'a' 开始
str.islower() 是不是全是小写
str.isupper() 是不是全是大写
--------------------------------------------------------
str.upper() 全部转换为大写
str.lower() 全部转换为小写
注:因为字符串是不可变类型,想要改变必须从新赋值才能得到
" abc ".strip() 去除空格
.lstrip() 去除左边空格
.rstrip() 去除右边空格
str.capitalize() 首字母大写
str.title() 每个单词首字母大写
str = "abcdcba"
str.replace('d', 'fff') 替换 把d替换为fff
结果:'abcfffcba'
str.replace('f', 'z',1) 替换 把d替换为fff,1代表替换几个
结果:'abczffcba'
str.split('b') 分割,如果不传参数,就会以空格进行分割
字符串拼接
s = 'hello' t = 'world' r = '!'
1. + 号直接拼接 s+t+r
2. '%s %s %s' % (s,t,r)
3. '##'.join('abc') 结果: 'a##b##c'
4. '{} {} {}'.format(s,t,r) 可以给{} 这里面输入索引 如:'{2} {0} {1}'.format(s,t,r)
元组方法
只有两个 count 和 index
如果想要改变,直接转换为列表进行即可