字符串的方法们

不可变变量:字符串,元组

可变变量:list 、字典

字符串取值

s='sdfa'

s[2]#f

字符串的这些方法不会改变字符串原来的值

name='he dy ha'
name.strip()#除去首尾的空格和换行符
name.lstrip()#除去左侧的空格和换行符
name.rstrip()#除去右侧的空格和换行符
name.count('h')#查找字符串里出现h的次数
name.find('h')#查找字符串返回的下标,不存在返回-1
name.index('x')#查找字符串的下标,找不到报错
name.upper()#把所有小写变成大写
name.lower()#把所有大写变成小写
name.endswith('.xls')以什么结尾
name.startswith('select')以什么开头
f='{name}欢迎光临'
f.formate(name='hedy')#格式化字符串 hedy欢迎光临
d={}
f.format_map(d)#格式化字符串,传入的是字典
name.isdigit()#是否是数字
st = 'a,b,c,d,e,f'
st_list=st.split(',')#分割字符串,以逗号分割,变成list,如果什么都不传以空格分割
#['a','b','c','d','e','f']
slit=['a','b','c','d','e','f']
','.join(slit)#将list以逗号连接起来变成字符串,# a,b,c,d,e,f,g
join里面写可迭代的对象,也可以连接字典,只连接key

name.isalum()是否包含数字或字母
name.isalpha()是否包含英文字母
name.islower()是否都是小写字母
name.isupper()是否都是大写字母
name.capitalize()是否首字母大写
name.center(50,"*")

猜你喜欢

转载自www.cnblogs.com/hedy-x/p/9690779.html