python中字符串的常见操作
Posted Follow your heart
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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;
以上是关于python中字符串的常见操作的主要内容,如果未能解决你的问题,请参考以下文章