Python编程中有哪些常用的字符串操作方法?

1 个回答

Coco老师 - 科普专家
擅长:编程教育

1、eval(str)可将字符串str当成有效的表达式并返回计算结果;

2、len(str)返回字符串的长度(字符个数)空格也是字符;

3、lower(str)转换大写字母为小写字母(相当于重新生成一个字符串)

4、upper(str)转换小写字母为大写字母(相当于重新生成一个字符串)与lower()刚好相反

5、swapcase()转换字符串中的小写字母为大写,大写字母为小写

6、ljust(width[,filch])返回一个指定宽度的左对齐字符串,filch为填充字符,默认空格

7、rjust(width[,filch])同理,为右对齐

8、center(width,filch)返回一个居中的指定字符串,默认空格填充

9、zfill(width)返回一个长度为width的字符串,原字符串右对齐,前面补0

10、count(str[,start][,end])返回字符串中str出现的次数,可以指定一个范围,默认从头到尾

11、find(str[,strat][,end])从左向右检测str字符串是否包含查找的字符串,可以指定范围,默认从头到尾,得到的是第一次出现的开始下标,没有返回-1;

12、title()每个单词的首字母大写;

13、capitalize()首字母大写,其他小写;

14、index(str,start=0,end=len(str))和find一样,但是如果str不存在的时候会报异常;

15、lstrip()截取掉字符串左侧指定的字符,默认为空格,可以看出,写上截取参数后,空格就不会被截取掉了。