- count 计数
s = ', abczjr ha,hah, ' print(s.count('a'))
- index() 指定字符串的索引
print(s.index('a')) print(s.index('a',0,10))#指定范围
- find() 指定字符串的索引
print(s.find('a',0,10))
- strip ()默认去空格和换行符
print(s.strip())#默认去空格和换行符
- rstrip()去右侧空格和换行符
print(s.rstrip())
- lstrip()去左侧空格和换行符
print(s.lstrip())
- replace()替换
print(s.replace('a','A'))#将a替换成A ,可以跟第3个参数,替换几个,默认是都替换 #替换敏感词练习 words_list = ['sb','shabi'] content = input('请输入:') for word in words_list: if word in content: content = content.replace(word,'**') print(content)
- lower()变小写
a = 'RTUJHNBBNnjsgdushklejwo;k' print(a.lower())#变小写
- upper()变大写
print(a.upper())#变大写
- zfill() 自动补0
b = '45' print(b.zfill(5))#00045 自动补0
- isdigit()是否纯数字
n = '123' print(n.isdigit())#是否纯数字
- startswith()以什么开头
print(s.startswith('1'))#以什么开头
- endswith()以什么结束
print(s.endswith('.xml'))#以什么结尾
- center()居中,并补齐位数
print('name'.center(30,'*'))#居中字符串并用指定符号补齐
- istitle()是否大写字母开头
print('my name'.title())#My Name
- isspace()是否全是空格
print(' '.isspace()) print(''.isspace()) print('22323'.isspace())
- isupper()是否全大写
print(a.isupper())
- islower()是否全小写
print(a.islower())
- capitalize()首字母转大写
print('my car'.capitalize())#将首字母大写
- split()以什么分割
a=''' sn hsh lk mn hhahah 123 ''' a=a.split()#默认是空格和换行符分割字符串 # a=a.split(',')#指定分隔符
- join()以什么连接
b=['sn', 'hsh', 'lk', 'mn', 'hhahah', '123'] l_str = ' '.join(b)#连接list里面的每个元素的 l_str = ' '.join(b)#连接list里面的每个元素的 l_str = '-'.join(b)#连接list里面的每个元素的,指定连接符 print(l_str)