字符串方法:
string.capitalize( )→首字母大写
string.count(sub[, start[, end] ] )→sub在string中的次数
string.endswith(sub[ ,start[, end] ] )→判断是否以sub结尾,True/False
string.startswith(sub[ start[, end] ] )
string.expandtabs(n)→一个tab字符串替换n个空格,默认为8个。
string.find(sub[, start[, end] ] )→返回sub第一次出现位置的偏移量,没有找到时返回-1。
string.rfind(sub[, start[, end] ] )→返回sub最后一次出现位置的偏移量,没有找到时返回-1。
string.index(sub[, start[, end] ] )→返回sub第一次出现位置的偏移量,没有找到时产生ValueError。
string.rindex(sub[, start[, end] ] )→返回sub第一次出现位置的偏移量,没有 找到时产生ValueError。
format_map( )→使用字典映射完成字符串格式化
string.isalnum( )→string为字母或数字时,返回True,否则返回False。
string.isalpha( )→string为字母时,返回True,否则返回False。
string.isdecimal( )→True:Unicode数字、全角数字(双字节)。False:罗马数字、汉字数字。Error:bytes数字(单字节)
string.isdigit( )→True:Unicode数字、bytes数字(单字节)、全角数字(双字节)、罗马数字。False:汉字数字。Error:无。
string.isnumeric( )→True:Unicode数字、全角数字(双字节)、罗马数字、汉字数字。False:无。Error:bytes数字(单字节)。
string. slower( )→字母全小写时返回True,可以包含数字
string.isupper( )→字母全大写时返回True
string.isspace( )→全空格时返回True
转换类:
string.lower( )→将string中的字母全部转换成小写
string.upper( )→大写
string.swapcase( )→大小写互换
string.title( )→所有单词开头字母大写
填充类:
string.rjust(width[, fillchar] )→字符串长度小于width时,开头填充fillchar,使之长度等于width。
string.ljust(width[, fillchar] )→末尾填充
string.zfill(width)→开头填充0,若第一个字符串为+或-,则在+或-之后填0。
删除类:
string.rstrip([char])→删除字符串首尾在char中的字符,未指定char时,删除首尾的空格、回车符、换行符。
string.rstrip([chars])→仅改变尾部
string.lstrip([chars])→仅改变开头
对齐:
string.center(width)→居中
string.ljust(width)→左对齐
string.rjust(width)→右对齐
分隔类:
string.split([sep],[maxsplit])→按sep指定的分隔符分解并返回分解后的列表,sep省略时,以空格作为分隔符,maxsplit指定分解次数,省略时全部。
string.partition(sep)→将字符串从sep第一次出现的位置分隔成三部分,并返回元组(sep之前,sep,sep之后)
string.rpartition(sep)→从末尾开始,没有找到sep时返回(‘’,’’,string)
文档字符串:
调用python函数help( )可以打印输出一个函数的文档字符串,把函数名传入函数help( )就会得到参数列表和规范的文档。
print(函数名.__doc__)