Python的字符串内建函数

1. capitalize()

    将字符串的第一个字符转换为大写

2. center(width,fillchar )    width:宽度    fillchar:填充的字符,默认为空格

    返回一个指定的宽度width居中的字符串

3.count(str,beg=0,end=len(string))

    返回str在string里面出现的次数,如果beg或者end指定则返回指定范围内str出现的次数

4.ebcode(encoding='UTF-8',erros='strict')

    以encoding指定的编码格式编码字符串,如果出错默认抱一个ValueError的异常,除非errors指定的是'ignore'或者'replace'

5. endswith(suffix,beg=0,end=len(string))

    检查字符串是否以obj结束,如果beg或者end指定则检查指定的范围内是否以obj结束,如果是,返回True,否则返回False

6.expandtabs(tabsize=8)

    把字符串string中的tab符号转为空格,tab符号默认的是空格数是8

7.find(str,beg=0,end=len(string))

    检测str是否包含在字符串中没如果指定范围beg和end,则检查是否包含在指定范围内,如果包含返回开始的索引值,否则返回-1

8. index(str,beg=0,end=len(string))

    跟find()方法一样,只不过如果str不在字符串中会报一个异常

9.isalnum()

    如果字符串至少有一个字符并且所有字符都是字母或者数字则返回True,否则返回False

10. isalpha()

    如果字符串至少由一个字符并且所有字符都是字母则返回True,否则返回False

11. isdigit()

    如果字符串值包含数字则返回True否则返回False

12. islower()

    如果字符串置包含数字则返回True,否则返回False

13. isnumeric()

    如果字符串中只包含数字字符,则返回True,否则返回False

14. isspace()

    如果字符串中只包含空白,则返回True,否则返回False

15. istitle()

    如果字符串所有的单词拼写首字母是否为大写,其他字母为小写

16. isupper()

    检测字符串中所有的字母是否为大写

17. join(seq)

    以指定字符串作为分隔符,将seq中所有的元素合并为一个新的字符串

18. len(string)

    返回字符串长度

19. ljust(width,fillchar)

    返回一个原字符串左对齐,并使用fillchar填充至长度width的新字符串,fillchar默认为空格。

20. lower()

    转换字符串中所有大写字符为小写

21. lstrip()

    截掉字符串左边的空格或者指定字符

22. maketrans(intab,outtab)  intab:字符串中要替换的字符组成的字符串   outtab:相应的映射字符的字符串

    创建字符映射的转换表

23. max(str)

    返回字符串str中最大的字母

24. min(str)

    返回字符串str中最小的字母

25.replace(old,new,max) old:原来的子字符串   new:新的字符串,需要替换的   max:替换最大次数

    把字符串中的old替换成new,最大的替换次数不能超过max

26. rfind(str,beg=0,end=len(string))

    类似于find()函数,不过是从右边开始查找

27.rindex(str,beg=0,end=len(string))

    类似于index(),不过是从右边开始

28.rjust(width,fillchar)

    返回一个原字符串右对齐,并使用fillchar(默认空格)填充长度至width的新字符串

29.rstrip()

    删除字符串末尾的空格

30.split(str=“”,num=string.count(str))

    num=string.count(str)以str为分隔符截取字符串,如果num有所指定值,则仅截取num个子字符串

31. splitlines([keepends])

    按照行(‘\r’,‘\r\n’,'\n')分隔,返回一个包含各行业元素的列表,如果参数keep扥都是为false,不包含换行符,如果为True,则保留换行符

32. startswith(str,beg=0,end=len(string))

    检查字符串是否是以obj开头,是则返回True,否则返回false。如果beg和end指定值,则在指定范围内检查

33.strip([chars])

在字符串上执行lstrip()和rstrip()

34.swapcase()

将字符串中大写转换为小写,小写转换为大写

35.title()

    返回标题化的字符串,就是说所有单词都是以大写开始,其余字母均为小写

36. translate(table,deletechars=“”)

    根据str给出的表(包含256个字符)转换string的字符,要过滤的字符放到deletechars参数中

37. upper()

    转换字符串中的小写字母为大写

38.zfill(width)

    返回长度为width的字符串,原字符串右对齐,前面填充0

39. isdecimal()

    检查字符串是否包含十进制字符,如果是返回true,否则返回false


猜你喜欢

转载自blog.csdn.net/qq_21815001/article/details/80493419