Python字符串常用方法

1、eval(string)
将字符串string当成有效的表达式来求值并返回计算结果。

eval()

2、len(string)
返回字符串的长度(字符个数)。

3、lower(string)
转换字符串种大写字母为小写字母。

4、upper()
转换字符串中小写字母为大写字母。

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

6、capitalize()
字符串首字母大写,其他小写。

7、title()
每个单词的首字母大写。

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

center()

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

10、rjust(width[, fillchar])
返回一个指定宽度的右对齐字符串,fillchar为填充字符,默认空格填充。

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

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

13、find(str[, star][, end])
从左往右检测str字符串是否包含在字符串中,可以指定范围,默认从头到尾,得到的是第一次出现的开始下标,没有则返回-1。

14、rfind(str[, stat][, end])

15、index(str, star=0, end=len(str)
和find()一样,只不过如果str不存在的时候回报一个异常。

15、lstrip()
截掉字符串左侧指定的字符,默认为空格。


lstrip()

16、rstrip()
截掉字符串右侧指定的字符,默认为空格。

17、strip()
截掉字符串两侧指定的字符。

18、split(str, num)
以str为分割符截取字符串,指定num,则仅截取num个字符串。

19、splitline([keepends])
按照(‘\r’,‘\r\n’,‘\n’)分隔(按行切割),keepend==true 会保留换行符。

20、join(seq)
以指定的字符串分隔符,将seq中的所有元素组合成一个字符串。

21、replace(oldstr, newstr, count)
用newstr替换oldstr,默认是全部替换。如果指定了count,则只替换前count个。

22、encode(encoding="utf-8", error="strict")


encode()

23、isalpha()
如果字符串中至少有一个字符且所有的字符都是字母,返回True,否则返回False。

24、isalnum()
如果字符串中至少有一个字符且所有的字符都是字母或数字,返回True,否则返回False。

25、isupper()
如果字符串中至少有一个英文字符且所有的英文字符都是大写字母,返回True,否则返回False。

26、islower()
如果字符串中至少有一个英文字符且所有的英文字符都是小写字母,返回True,否则返回False。

27、istitle()
如果字符串是标题化的返回True,否则返回False。

28、isdigit()
如果字符串中只包含数字字符返回True,否则返回False。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容