赞助商

Python中的字符串操作总结(Python3.6.1版本)

发布时间:2019-02-10 发布网站:脚本之家
脚本之家收集整理的这篇文章主要介绍了Python中的字符串操作总结(Python3.6.1版本)脚本之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

Python中的字符串操作(Python3.6.1版本)

(1)切片操作:

''(左闭右开:即是从1到2)

''

''

'hello world!'

>>> str='hello world!'>>> str.capitalize ()'ello world!'>>>

(4)casefold():将整个字符串小写

>>> str1="Hello world!">>> str1.casefold ()'ello world!'>>>

(5)center(width):将整个字符串居中(如果不够width则用空格补充)

str1="Hello world!"

>>> str1.center(20)' Hello world! '>>>

(6)count(sub[,start[,end]]):sub从start到end出现的次数(默认是整个字符串)

str1="Hello world!"

>>> str1.count ('l',3)2("Hello word!")>>> str1.count ('l')3("Heo world!")>>> str1.count('l',3,6)1("Hello word!")>>>

str1="Hello world!"

>>> str1.endswith('orld!')True("Hello w")>>>

>>> str2='include world!'>>> str2.expandtabs()'include world!'>>>

str1="Hello world!"

>>> str1.find('llo')2("He world!")>>> str1.find('llo',8)-1>>>

str1="Hello world!"

>>> str1.isalnum()False("Hello world!")>>>

>>> str=" ">>> str.isspace()True>>>

>>> str="12345dfgbhn">>> str.isdigit()False("12345dfgbhn")>>>

>>> str='asdfghj'>>> str.isalpha()True>>>

>>> str='asdfghj'>>> str.islower()True>>>

(15)istitle():判断是否是标题形式字符串(即是连续字符串只有第一个字母大写,其他都是小写,若是有空格,则每个分隔的字符串都满足此)

>>> str='Helloworld'>>> str.istitle()True>>>

>>> str='HELLO WOLD'>>> str.isupper()True>>>

>>> str1="abc">>> str1.join('1234')'12abc34'>>>

>>> str=" hello world!">>> str.lstrip()'hello world!'>>>

>>> str="hello world! ">>> str.rstrip()'hello world!'>>>

str='hello world!'

>>> str.replace('hello','HELLO',2)' world! '>>>

>>> str="hello world!">>> str.rfind('d!',5)-1>>> str.rfind('d!')10>>>

(22)split(sep):将字符串用给定的标准分割,并且以列表形式返回分割后的元素组

>>> str="1,2,4">>> str.split(',')['1','2','3','4']>>>

>>> str.startswith('hel')True>>>

>>> str=' hello world! '>>> str.strip()'hello world!'>>>

(25)swapcase():将字符串的大小写反转

>>> str="Hello world!">>> str.swapcase ()'ELLO WORLD!'>>>

>>> str="hello world!">>> str.title()'ello orld!'>>>

(27)translate(table)

>>> str="sssaabb">>> str.translate(str.maketrans('s','b'))'bbbaabb'>>>

(28)upper():将整个字符串都大写

>>> str="hello world!">>> str.upper()'HELLO WORLD!'>>>

(29)zfill(width):用'0'来填充不够的空格(是从左边开始填充)

>>> str="hello world! ">>> str.zfill(20)'00000hello world! '>>>

(30)lower():将整个字符串都小写

>>> str="HELLO worldQ">>> str.lower()' worldq'>>>

>>> '{0} love {1}{2}'.format('I','my','home')'I love myhome'>>> '{0} love {1} {2}'.format('I','home')'I love my home'>>> '{a} love {b} {c}'.format(a='I',b='my',c='home')'I love my home'

>>> '{0:.1f}{1}'.format(27.658,'GB')'27.7GB'>>>

>>> "%d+%d=%d" % (4,5,4+5)'4+5=9'>>>

>>> '%c' % 97'a'>>>

总结

以上是脚本之家为你收集整理的Python中的字符串操作总结(Python3.6.1版本)全部内容,希望文章能够帮你解决Python中的字符串操作总结(Python3.6.1版本)所遇到的程序开发问题。

如果觉得脚本之家网站内容还不错,欢迎将脚本之家网站推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:76874919,请注明来意。
标签: