字符串的方法们
Posted hedy-x
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了字符串的方法们相关的知识,希望对你有一定的参考价值。
不可变变量:字符串,元组
可变变量: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,"*")
以上是关于字符串的方法们的主要内容,如果未能解决你的问题,请参考以下文章