赵娜0418

2020-06-06   阅读量: 674

Python编程

Python中字符串方法总结

扫码加入数据分析学习群

字符串方法:

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__)

添加CDA认证专家【维克多阿涛】,微信号:【cdashijiazhuang】,提供数据分析指导及CDA考试秘籍。已助千人通过CDA数字化人才认证。欢迎交流,共同成长!
1.4776 6 1 关注作者 收藏

评论(0)


暂无数据

推荐课程

推荐帖子