Python字符串常用方法

来源:互联网 发布:二进制安装mysql详解 编辑:程序博客网 时间:2024/06/05 05:45

本文主要介绍的是python中字符串的一些常见操作方法:

name="my name is zhengliyuan"name1="my name is {name} and nmy age is {year}"print(name.capitalize())#首字母大写print(name.count("a"))#字符串中a出现的次数print(name.center(50,"-"))#50格输出,不够的补-print(name.endswith("yuan"))#判断是否以某个结尾print(name.find("name"))print(name1.format(name='zhengliyuan',year=23))print(name.isalnum())#是否为阿拉伯数字和阿拉伯字母print("ab34".isalnum())print("abc".isalpha())#是否为英文字母,大写也对print("231".isdecimal())#是否为十进制print("12".isdigit())#是否为整数print("asd".isidentifier())#判断是否为合法的标识符print("".isspace())#是否为空格print(name.ljust(50,"*"))#从左面开始输出50位,不够的补*print(name.rjust(50,"*"))#从右面开始输出50位,不够的补*print(name.lower())#转化为小写print(name.upper())#转化为大写name2=str.maketrans("abcdef","123456")#加密规则print("zheng li yuan".translate(name2))#按照上面规则,将zhengliyuan转化print("zhengliyuan".replace('l','L',1))#替换,最后一个数字是代表替换几个print("zhengliyuan".rfind('n'))#找最右边符合规则的下标print("zheng li yuan".split())#按照规则分割字符串print("Zheng Li Yuan".swapcase())#大小写转化print("zheng li yuan".title())#转换成title格式,即首字符大写print("zheng li yuan".zfill(50))#返回指定长度的字符串,原字符串右对齐,前面填充0

输出结果如下:

My name is zhengliyuan
2
--------------my name is zhengliyuan--------------
True
3
my name is zhengliyuan and nmy age is 23
False
True
True
True
True
True
False
my name is zhengliyuan****************************
****************************my name is zhengliyuan
my name is zhengliyuan
MY NAME IS ZHENGLIYUAN
zh5ng li yu1n
zhengLiyuan
10
['zheng', 'li', 'yuan']
zHENG lI yUAN
Zheng Li Yuan
0000000000000000000000000000000000000zheng li yuan

原创粉丝点击