字符串str功能介绍

Posted mike.liu

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了字符串str功能介绍相关的知识,希望对你有一定的参考价值。

1.name.__contains__ 包含 

name1=‘eric‘
result = name.__contains__(er)   #name是否包含er,包含返回true,不包含返回fals

print(result) #返回true

2.capitalize() 首字母大写

name = ‘liu‘

res = name.capitalize()

print (res)

3.center(width)

name = ‘liu‘

res = name.center(80,"*") #以80的宽度居中,以*填充

print (res)

4.count()

name = ‘liuliuliullllluuuuggg‘

res = name.count(‘l‘)#统计l出现的次数 res = name.count(‘l‘0,10)从0-10中字符串查找。

print (res)

5.endswith 判断是不是以什么字符结尾

name = ‘liu‘

res = name.endswith(‘u‘,0,3) #判断liu是否以u结尾,是返回true,不是返回false.

print (res)

6.find()

name = ‘liuliuliullllluuuuggg‘

res = name.find(‘l‘,0,n)#查找l所在的字符串位置,没有返回-1

res = name.index(‘l‘,0,n)#没有找到报错

print (res)

7.format

name = ‘liuguisheng{0} {1}‘
res = name.format(‘handsome\t‘,‘age:28‘)
print (res)
返回:liuguishenghandsom age:28
——————————————————————————————————
name = ‘liuguisheng {name} {id}‘
res = name.format(name=‘liuguisheng‘,id=‘28‘)
print (res)
***********************************************
8..join 字符串拼接
li=[‘l‘,‘g‘,‘s‘]
res = "".join(li)
print(res)
返回lgs
————————————————————————————————————————————————
9.ljust rjust(右对齐)
name = ‘lgs‘
res = name.ljust(10,"*")#左对齐
————————————————————————————————————————————————
10.partition
name = ‘liuguisheng‘
res = name.partition(‘is‘)#将liuguisheng以is分割
—————————————————————————————————————————————————
11.replace
name = ‘liuguisheng‘
res = name.replace(‘i‘,‘g‘,1)#将字符串的所有i找成g,后面加数字表示只转换第几个
pint(res)
lgugugsheng






 





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

精心收集的 48 个 JavaScript 代码片段,仅需 30 秒就可理解!(转载)

JavaScript笔试题(js高级代码片段)

JavaScript 片段

Python之str内部功能的介绍

CSP核心代码片段记录

字符串str功能介绍