字符串常见操作
字符串是什么?mystr = 'welcome to my home' ; 引号里的便是字符串!!!
一、find
查询str 是否在mystr里面,如果是返回mystr的索引值,否则返回-1
mystr.find(str,start=0,end=len(mystr))
屏幕快照 2018-06-14 下午11.20.13.png
二、index
和find()方法一样,但是如果str不在mystr里的时候,会报错
mystr.index(str, start=0, end=len(mystr))
屏幕快照 2018-06-14 下午11.56.32.png
三、count
返回str在start和end之间 在mystr里面出现的次数
mystr.count(str, start=0, end=len(mystr))
屏幕快照 2018-06-15 上午12.24.12.png
四、replace
把mystr中的str1替换成str2,如果count指定,则替换不超过count次
mystr.replace(str1, str2, mystr.count(str1))
屏幕快照 2018-06-15 上午12.36.20.png
五、split
以 str 分配符切片 mystr,如果maxsplit有指定值,则仅分隔 maxsplit 个子字符串
mystr.split(str=" ", 2)
屏幕快照 2018-06-17 下午3.38.03.png
六、capitalize
把字符串的第一个字符大写
mystr.capitalize()
屏幕快照 2018-06-17 下午3.50.59.png
七、title
把字符串的每个单词首字母大写
mister.title()
屏幕快照 2018-06-17 下午3.58.39.png
八、startswith
检查定义的字符串是否是以 mystr1 开头, 是则返回 True,否则返回 False
mystr.startswith(mystr1)
屏幕快照 2018-06-17 下午4.05.27.png
九、endswith
检查字符串是否以obj结束,如果是返回True,否则返回 False.
mystr.endswith(mystr1)
屏幕快照 2018-06-17 下午4.09.52.png
十、lower
转换 mystr 中所有大写字符为小写
mystr.lower()
屏幕快照 2018-06-17 下午4.09.52.png
十一、upper
转换 mystr 中的小写字母为大写
mystr.upper()
屏幕快照 2018-06-17 下午4.09.52.png
十二、ljust
返回一个原字符串左对齐,并使用空格填充至长度 width 的新字符串
mystr.ljust(width)
屏幕快照 2018-06-17 下午4.09.52.png
十三、rjust
返回一个原字符串右对齐,并使用空格填充至长度 width 的新字符串
mystr.rjust(width)
屏幕快照 2018-06-17 下午4.09.52.png
十四、center返回一个原字符串居中,并使用空格填充至长度 width 的新字符串
mystr.center(width)
屏幕快照 2018-06-17 下午4.09.52.png
十五、lstrip
删除 mystr 左边的空白字符
mystr.lstrip()
屏幕快照 2018-06-17 下午4.24.04.png
十六、rstrip
删除 mystr 字符串末尾的空白字符
mystr.rstrip()
屏幕快照 2018-06-17 下午4.09.52.png
十七、strip
删除mystr字符串两端的空白字符
mister.strip()
屏幕快照 2018-06-17 下午4.40.24.png
十八、partition
把mystr以str分割成三部分,str前,str和str后
mystr.partition(mystr1)
屏幕快照 2018-06-17 下午4.42.30.png
十九、rpartition
类似于 partition()函数,不过是从右边开始.
mystr.rpartition(mystr)
屏幕快照 2018-06-17 下午4.44.10.png
二十、splitlines
按照行分隔,返回一个包含各行作为元素的列表
mystr.splitlines()
屏幕快照 2018-06-17 下午4.46.27.png
二十一、isalpha
如果 mystr 所有字符都是字母 则返回 True,否则返回 False
mystr.isalpha()
屏幕快照 2018-06-17 下午4.48.48.png
二十二、isdigit
如果 mystr 只包含数字则返回 True 否则返回 False.
mystr.isdigit()
屏幕快照 2018-06-17 下午4.50.49.png
二十三、isalnum
如果 mystr 所有字符都是字母或数字则返回 True,否则返回 False
mystr.isalnum()
屏幕快照 2018-06-17 下午4.54.53.png
二十四、isspace
如果 mystr 中只包含空格,则返回 True,否则返回 False.
mystr.isspace()
屏幕快照 2018-06-17 下午4.58.26.png
二十五、join
mystr 中每个字符后面插入str,构造出一个新的字符串
屏幕快照 2018-06-17 下午5.00.44.png
屏幕快照 2018-06-17 下午5.00.44.png