python之字符串常用操作

 1 name = "i \tam {name}"
 2 
 3 print(name.capitalize())#首字母大写
 4 print(name.count("a"))#统计元素个数
 5 print(name.center(20,"-"))#长度50,不够两边补-
 6 print(name.endswith("a"))#判断字符串以什么结尾
 7 print(name.expandtabs(tabsize=30))#改变tab键大小
 8 print(name.find("a"))#返回元素第一个位置
 9 print(name.format(name="lilei"))#格式化
10 print(name.format_map({'name':'lilei'}))#格式化
11 print(name.index("a"))
12 print(name.isalnum())#是不是阿拉伯数字或者字母,不能包含特殊字符
13 print(name.isalpha())#是不是纯字母
14 print(name.isdecimal())#是不是十进制
15 print(name.isdigit())#是不是整数
16 print(name.isidentifier())#是不是一个合法的标识符(变量名)
17 print(name.islower())#是不是小写
18 print(name.isnumeric())#是不是数字
19 print(name.isspace())#是不是空格
20 print(name.istitle())#是不是标题
21 print(name.isprintable())#是不是打印
22 print(name.isupper())#是不是大写
23 print("+".join(["1","2","3","4"]))#
24 print(name.ljust(50,"*"))#长度50,不够右边补*
25 print(name.rjust(50,"*"))#长度50,不够左边补*
26 print(name.lower())#小写
27 print(name.upper())#大写
28 print('\nlilei\n'.lstrip())#从左边去掉回车空格
29 print('\nlilei\n'.rstrip())#从右边去掉回车空格
30 print('\nlilei\n'.strip())#去掉回车空格
31 print(name.translate(str.maketrans("abcdef","123456")))#改变对应值
32 print(name.replace("i","l",1))#替换
33 print(name.rfind("m"))#找最右边的值的位置
34 print("1+2+3+4".split("+"))#分割
35 print("1+2\n+3+4".splitlines())#分割换行
36 print(name.swapcase())#
37 print(name.title())#
38 print(name.zfill(50))#用0填充

猜你喜欢

转载自www.cnblogs.com/dangjf/p/8986833.html