str = 'i love tanglang zhong'
方法名 | 注释 |
---|---|
str.capitalize() | 字符串的第一个字符改为大写 |
str.casefold() | 所有字符改为小写 |
str.center(100) | 字符串居中,使用空格填充致width的新字符串 |
str.count('l',1,4) | 查找字符串出现次数 |
str.encode(encoding='utf-8',errors='strict') | 制定编码格式进行编码 |
str.endswith('u',0,10) | 检查字符串是否已'u'结束 |
str.expandtabs(tabsize = 8) | 将字符串tab符号(\t) 转化为空格数为8的空格 |
str.find('z') | 检测'z'是否包含在字符串中 |
str.index('z') | 跟find方法一样,如果不在string中会产生异常 |
str.isalnum() | 如果字符串至少有一个字符并且所有字符都是字母或者数字则返回TRUE |
str.isalpha() | 如果字符串至少有一个字符并且所有字符都是字母 ,则返回TRUE |
str.isdecimal() | 如果字符串只包含十进制数字则返回TRUE |
str.isdigit() | 如果字符串只包含数字则返回TRUE |
str.islower() | 如果字符串中至少包含一个区分大小写的字符,并且这些字符都是小写,返回TRUE |
str.isnumeric() | 如果字符串只把韩数字字符,返回TRUE |
str.isspace() | 只包含空格,返回TRUE |
str.istitle() | 所有的单词都是以大写开始,其余字母均为小写,则返回TRUE |
str.isupper() | 字符都是大写,则返回TRUE |
str.join('zhou') | 以字符串作为分隔符,插入到'zhou'中所有的字符之间 |
str.ljust(10) | 返回一个左对齐的字符串,并使用空格填充致长度为width的新字符串 |
str.lower() | 所有大写字符转化为小写 |
str.lstrip('zhou') | 去掉字符串左边的所有空格 |
str.partition('zhou') | |
str.replace('zhou','lu',1) | 替换字符串 |
str.rfind('z',0,4) | 类似find(),从右边开始查找 |
str.rindex('l',0,5) | 类似index(),从右边开始 |
str.rjust(10) | 返回右对齐的字符串,填充长度致width |
str.rpartition('tang') | |
str.rstrip('lang') | 删除字符串末尾空格 |
str.split(sep=None,maxsplit=-1) | 分割字符串为列表 |
str.splitlines(([keepends])) | 按照'\n'分割,返回元祖 |
str.startswith(prefix='dd',start=0,end=10) | 字符串是否以prefix开头 |
str.strip(chars='') | 删除前边和后边的所有空格,如果指定chars,则删除chars |
str.swapcase() | 翻转字符串中的大小写 |
str.title() | 返回标题化的字符串,(所有单词以大写开始,其余字符为小写 |
str.translate() | |
str.upper() | 小写转化为大写 |
str.zfill(10) | 返回长度为width的字符串,原字符串右对齐,前边用0填充 |