- capitalize()
Python capitalize()将字符串的第一个字母变成大写,其他字母变小写。对于 8 位字节编码需要根据本地环境。
- center(width[, fillchar])
Python center() 返回一个原字符串居中,并使用空格填充至长度 width 的新字符串。默认填充字符为空格。
- count(sub[, start[, end]])
Python count() 方法用于统计字符串里某个字符出现的次数。可选参数为在字符串搜索的开始与结束位置。
- decode()
Python decode() 方法以 encoding 指定的编码格式解码字符串。默认编码为字符串编码。
- encode([encoding[, errors]])
Python encode() 方法以 encoding 指定的编码格式编码字符串。errors参数可以指定不同的错误处理方案。
- endswith(suffix[, start[, end]])
Python endswith() 方法用于判断字符串是否以指定后缀结尾,如果以指定后缀结尾返回True,否则返回False。可选参数"start"与"end"为检索字符串的开始与结束位置。
- expandtabs([tabsize])
Python expandtabs() 方法把字符串中的 tab 符号('\t')转为空格,默认的空格数 tabsize 是 8。
- find(sub[, start[, end]])
Python find() 方法检测字符串中是否包含子字符串 str ,如果指定 beg(开始) 和 end(结束) 范围,则检查是否包含在指定范围内,如果包含子字符串返回开始的索引值,否则返回-1。
- format(*args, **kwargs)
格式化字符串
- index(sub[, start[, end]])
Python index() 方法检测字符串中是否包含子字符串 str ,如果指定 beg(开始) 和 end(结束) 范围,则检查是否包含在指定范围内,该方法与 python find()方法一样,只不过如果str不在 string中会报一个异常。
- isalnum()
Python isalnum() 方法检测字符串是否由字母和数字组成。
- isalpha()
Python isalpha() 方法检测字符串是否只由字母组成。
- isdecimal()
Python isdecimal() 方法检查字符串是否只包含十进制字符。这种方法只存在于unicode对象。
- isdigit()
Python isdigit() 方法检测字符串是否只由数字组成。
- islower()
Python islower() 方法检测字符串是否由小写字母组成。
- isnumeric()
Python isnumeric() 方法检测字符串是否只由数字组成。这种方法是只针对unicode对象。
- isspace()
Python isspace() 方法检测字符串是否只由空格组成。
- istitle()
Python istitle() 方法检测字符串中所有的单词拼写首字母是否为大写,且其他字母为小写。
- isupper()
Python isupper() 方法检测字符串中所有的字母是否都为大写。
- join(iterable)
Python join() 方法用于将序列中的元素以指定的字符连接生成一个新的字符串。
- ljust(width[, fillchar])
Python ljust() 方法返回一个原字符串左对齐,并使用空格填充至指定长度的新字符串。如果指定的长度小于原字符串的长度则返回原字符串。
- lower()
Python lower() 方法转换字符串中所有大写字符为小写。
- lstrip([chars])
Python lstrip() 方法用于截掉字符串左边的空格或指定字符。
- partition(sep)
partition() 方法用来根据指定的分隔符将字符串进行分割。
- replace(old, new[, count])
Python replace() 方法把字符串中的 old(旧字符串) 替换成 new(新字符串),如果指定第三个参数max,则替换不超过 max 次。
- rfind(sub[, start[, end]])
Python rfind() 返回字符串最后一次出现的位置,如果没有匹配项则返回-1。
- rindex(sub[, start[, end]])
Python rindex() 返回子字符串 str 在字符串中最后出现的位置,如果没有匹配的字符串会报异常,你可以指定可选参数[beg:end]设置查找的区间。
- rjust(width[, fillchar])
Python rjust() 返回一个原字符串右对齐,并使用空格填充至长度 width 的新字符串。如果指定的长度小于字符串的长度则返回原字符串。
- rpartition(sep)
Split the string at the last occurrence of sep, and return a 3-tuple containing the part before the separator, the separator itself, and the part after the separator.
- rsplit([sep[, maxsplit]])
Return a list of the words in the string, using sep as the delimiter string.
- rstrip([chars])
Python rstrip() 删除 string 字符串末尾的指定字符(默认为空格)。
- split([sep[, maxsplit]])
Python split()通过指定分隔符对字符串进行切片,如果参数num 有指定值,则仅分隔 num 个子字符串。
- splitlines([keepends])
Python splitlines() 按照行分隔,返回一个包含各行作为元素的列表,如果 num 指定则仅切片 num 个行。
- startswith(prefix[, start[, end]])
Python startswith() 方法用于检查字符串是否是以指定子字符串开头,如果是则返回 True,否则返回 False。如果参数 beg 和 end 指定值,则在指定范围内检查。
- strip([chars])
Python strip() 方法用于移除字符串头尾指定的字符(默认为空格)。
- swapcase
Python swapcase() 方法用于对字符串的大小写字母进行转换。
- title()
Python title() 方法返回"标题化"的字符串,就是说所有单词都是以大写开始,其余字母均为小写(见 istitle())。
- translate(table[, deletechars])
Python translate() 方法根据参数table给出的表(包含 256 个字符)转换字符串的字符, 要过滤掉的字符放到 del 参数中。
- upper()
Python upper() 方法将字符串中的小写字母转为大写字母。
- zfill(width)
Python zfill() 方法返回指定长度的字符串,原字符串右对齐,前面填充0。