Python 字符串系统函数用法

 1 #author F
 2 
 3 name = "linux is an \toperation diff with windows {test}"
 4 
 5 print(name.capitalize())  #Linux...
 6 print(name.count("i"))  #6
 7 print(name.center(50, "-"))  #-----linux is an operation diff with windows------
 8 print(name.encode("utf-8"))  #转为二进制
 9 print(name.endswith("ows"))  #是否以ows结尾
10 print(name.expandtabs(tabsize=30))  #tab键在输出是用30个空格
11 print(name.find("is"))  #查找
12 print(name[name.find("is"):])  #字符串切片
13 print(name.format(test="ttttt"))  #linux is an     operation diff with windows ttttt
14 print(name.format_map({'test': 'coooooooooool'}))  #linux is an     operation diff with windows coooooooooool
15 print(name.index('nu'))  #2
16 print(name.isalnum())  #是否是阿拉巴数字字符(英文+数字)
17 print(name.isalpha())  #是否是纯英文字符
18 print(name.isdecimal())  #是否是十进制
19 print(name.isdigit())  #是否是整数
20 print('a1'.isidentifier())  #是否是合法的变量名
21 print(name.isnumeric())  #是否是数字
22 print(name.isspace())  #是否是空格
23 print(name.istitle())  #是否是标题 (判断每个单次首字母是不是大写)
24 print(name.isprintable())  #是否可打印 tty file drive file
25 print(name.isupper())  #是否是大写
26 #print('--'.join([1, 2, 3, 4]))  #join只能join字符串
27 print('--'.join(['1', '2', '3', '4']))  #join只能join字符串 1--2--3--4
28 print(name.ljust(50, "&"))  #linux is an     operation diff with windows {test}&&&
29 print(name.rjust(50, "^"))  #^^^linux is an     operation diff with windows {test}
30 print("SDFH".lower())  #sdfh
31 print("asda".upper())  #ASDA
32 print("\nlinux\n".lstrip())  #去掉左边的空格或者回车
33 print("\nlinux\n".rstrip())  #去掉右边的空格或者回车
34 print("\nlinux\n".lstrip())  #去掉两边的空格或者回车
35 p = str.maketrans("abcdef", "123456")  #对应数据要一样多
36 print("aledd ll".translate(p))  #1l544 ll
37 print("alibaba li".replace("i", "888"))  #al888baba l888
38 print("alibaba li".replace("i", "888", 1))  #al888baba li
39 print("alibaba li".rfind("a"))  #6  找出最右边的a
40 print("al+jj+hg+bg+dd".split('+'))  #['al', 'jj', 'hg', 'bg', 'dd']
41 print("al+jj+h\ng+bg+dd".splitlines())  #按照换行分割 识别不同系统的换行
42 print('Alphab'.swapcase())  #转换大小写
43 print('lphab ssr'.title())  #转换为标题
44 print('咳嗽的 ds'.zfill(50))  #00000000000000000000000000000000000000000000咳嗽的 ds

 

posted @ 2017-06-08 14:55  Bird_getUpEarly  阅读(209)  评论(0编辑  收藏  举报