Python——字符串常用操作

1、find
检测str是否包含在mystr中,如果是返回开始的索引值,否则返回-1
mystr.find(str,start=0,end=len(mystr))  (从左往右)
rfind (从右往左)

2、index
检测str是否包含在mystr中,如果是返回开始的索引值,否则报错
mystr.index(str,start=0,end=len(mystr))  
rindex(从右往左)

3、count
统计字符串在主串中出现的次数

4、replace 替换
mystr.replace("s","t",times) 将主串中替换为目标串times 次

5、split  (常用)
以str为分隔符切片,如果maxsplit 有指定值,则仅分隔mansplit个子字符串
mystr.split(str=" ",2)

6、capitalizae
把字符串的第一个字母大写
mystr.capitalize()

7、title
把字符串的每一个字符大写
mystr.title()

8、endswith
mystr.endswith(str)  以str结尾返回true

9、startwith
同上

10、lower
mystr.lower()

11、upper
mystr.upper()

12、ljust
返回一个字符串左对齐,并使用空格填充至长度为width的新字符串
mystr.ljust(width)

13、rjust
返回一个字符串右对齐,并使用空格填充至长度为width的新字符串
mystr.rjust(width)

14、center
返回一个字符串居中,并使用空格填充至长度为width的新字符串
mystr.center(width)

15、lstrip
删除mystr左边的空白字符
mystr.lstrip()

15、rstrip
删除mystr右边的空白字符
mystr.rstrip()

16、strip()
删除mystr左右两边的空白字符
mystr.strip()

17、partition
把mystr分割成三部分,str前,str,str后

18、rpartition
类似partition,区别在于它是从右边开始

19、splitlines
按照换行符分隔,返回一个包含各行作为元素的列表
mystr.splitlines()  等同于split('\n')

20、isalpha
如果mystr中都是字母,返回True,否则返回False
mystr.isalpha()

21、isdigit
如果mystr中都是数字,返回True,否则返回False
mystr.isdigit()

22、isalnum
如果mystr中是字母或数字,返回True,否则返回False
mystr.isalnum()

23、isspace
如果mystr中只包含空格,返回True,否则返回False
mystr.isspace()

24、join  
mystr中每个字符串后面插入list的每个元素后面,构造出一个新的字符串
mystr.join(list)  (将mystr这个列表中的字符连接转化为list)

总结:
查找字符串:
find:找不到返回-1,都是从左往右找
index:找不到报错,

忘记用法记得使用help()!


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值