python中字符串的常见操作

demo:mystr = 'hello python'

1、find:mystr.find(str, start=0, end=len(mystr)),检测字符串中是否有要查询的字符,如果有返回开始的索引值,否则返回-1;

2、index:mystr.index(str, start=0, end=len(mystr)),检测字符串中是否有要查询的字符,如果有返回开始的索引值,否则报错;

3、count:mystr.count(str, start=0, end=len(mystr)),检测字符串中要查询的字符出现的次数;

4、replace:mystr.replace(old, new, mystr.count(old)),将字符串中的old字符换成new字符,如果count指定,则替换不超过count次;

5、split:mystr.split(self, sep=None, maxsplit=-1),对字符串进行分割,如果maxsplit有指定值,则仅分割maxsplit个子字符串;

6、capitalize:把字符串的第一个字符大写;

7、title:把字符串中的每个单词首字母大写;

8、startswith:检查字符串是否是否以某字符开头,是则返回True,否则返回False;

9、endswith:检查字符串是否以某字符结束,是返回True,否则返回False;

10、lower:将字符串中所有大写字符转化为小写;

11、upper:将字符串中所有小写字符转化为大写;

12、ljust:返回一个原字符串左对齐,并使用空格填充至规定长度的新字符串;

13、rjust:返回一个原字符串右对齐,并使用空格填充至规定长度的新字符串;

14、center:返回一个原字符串居中,并使用空格填充至规定长度的新字符串;

15、lstrip:删除字符串左边的空白字符;

16、rstrip:删除字符串右边的空白字符;

17、strip:删除字符串两端的空白字符;

18、rfind:从字符串右边开始查找要查询的字符及字符串,如果有,返回索引,没有返回-1;

19、rindex:从字符串右边开始查找要查询的字符及字符串,如果有,返回索引,没有报错;

20、partition:将字符串以要分割成三部分组成的元组:str前,str,str后;

21、rpartition:从右侧查找分割,将字符串以要分割成三部分组成的元组:str前,str,str后;

22、splitlines:按照行分割,返回一个包含各行作为元素的列表;

23、isalpha:如果字符串中的所有字符都是字母,则返回True,否则返回False;

24、isdigit:如果字符串全部由数字组成,则返回True,否则返回False;

25、isalnum:如果字符串所有字符都是字母或数字,则返回True,否则返回False;

26、isspace:如果字符串中只有空格,则返回True,否则返回False;

27、join:mystr.join(str),将mystr中的每个元素都插入str;

转载于:https://www.cnblogs.com/guo126/p/10316358.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值