字符串的方法们

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,"*")

 































以上是关于字符串的方法们的主要内容,如果未能解决你的问题,请参考以下文章

10个JavaScript代码片段,使你更加容易前端开发。

c#代码片段快速构建代码

片段中ListView的setOnItemClickListener

解决方案电影标题中缺少代码的片段,完成挑战更多[关闭]

推荐net开发cad入门阅读代码片段

这是从片段中获取字符串资源的正确方法吗?