字符串方法整理

 1 #!/usr/bin/env python
 2 # -*- coding: utf-8 -*-
 3 zifu = '我的肚子真起来了'
 4 newzifu = '     hhhh    Mystomachisup   hhhhhh '
 5 #print(newzifu)
 6 #index查看字符中某个元素的索引位置
 7 #v = newzifu.index('M')
 8 #__add__返回原来的字符和value的值,成为一个新值
 9 #v = newzifu.__add__(zifu)
10 #capitalize如果不管第一个字母是大小写,这个转义返回第一个字符是大写
11 #v = newzifu.capitalize()
12 #count统计字符串中某个元素
13 #v = newzifu.count('s')
14 #指定某个字符元素切分字符串,保留指定的元素,并在列表中输出
15 #v = newzifu.partition('s')
16 #判断字符串是不是大写
17 #v = newzifu.isupper()
18 #将字符串转换为大写
19 #v =  newzifu.upper()
20 #指定字符串中的元素去切割,指定的元素不会保留
21 #v = newzifu.split('u')
22 #指定字符串中的某元素,替换为新的元素
23 #v  =  newzifu.replace('up','on')
24 #判断字符串是不是以某个元素为结尾,正确返回True否则返回False
25 #v = newzifu.endswith('on')
26 #判断字符串是不是以某个元素为开始,正确返回True否则返回False
27 #v = newzifu.startswith('s')
28 #默认移除字符串左右的空白、换行符、之类的
29 #v =  newzifu.strip()
30 #新的字符串总长度为50,不足默认以右边空白来不,可以指定填充的字符元素
31 #v = newzifu.ljust(50,'(')
32 #新的字符串总长度为50,不足的默认以左边空白来补,可以指定填充的字符元素
33 #v = newzifu.rjust(50,'*')
34 #返回一个字符串,该字符传送是迭代循环的字符,元素之间的分割元素是原来的字符
35 #v = newzifu.join('&&')
36 #判断字符串所有的是不是都是空格,是返回True,如果有一个元素则返回False
37 #v = newzifu.isspace()
38 #判断字符串所有是是不是都是字符,是返回True,否则返回False
39 #v = newzifu.isprintable()
40 #判断字符串是谁不一个有效标识符,(能否作为变量),能则返回True,否则返回False
41 #v = newzifu.isidentifier()
42 #返回一个字符串居中显示,但需要指定总宽度,可选填充字符
43 #v = newzifu.center(50)
44 #将字符串转换为小写字符串
45 #v = newzifu.lower()
46 #判断字符串是不是都是小写,是就返回True,否则返回False
47 #v = newzifu.islower()
48 #判断字符串是不是都是数字,是则返回True。否则返回False
49 #v = newzifu.isdigit()
50 # 方法以 encoding 指定的编码格式编码字符串。errors参数可以指定不同的错误处理方案。ps;没理解到
51 #v = newzifu.encode()
52 #将字符串中隐藏的制表符	转换为空格
53 #v = newzifu.expandtabs()
54 #查找指定元素在字符串中的索引位置,并返回索引位置
55 #v = newzifu.find('my')
56 #返回一个格式化的字符串
57 #v = newzifu.format()
58 #没明白这个方法的具体用法
59 #v = newzifu.format_map(test)
60 #判断字符串是不是都是字母或者数字(可单一存在),返回True,有其他返回False
61 #v = newzifu.isalnum()
62 #判断字符串是不是都是由字母组成,是则返回True。否则返回False
63 #v = newzifu.isalpha()
64 #方法检查字符串是否只包含十进制字符。这种方法只存在于unicode对象
65 #v = newzifu.isdecimal()
66 #方法检测字符串是否只由数字组成。这种方法是只针对unicode对象。
67 #v = newzifu.isnumeric()
68 #判断字符串是不是标题(首字母大写)
69 #v = newzifu.istitle()
70 #print(newzifu)
71 #默认移除左边的空格
72 #v = newzifu.lstrip()
73 #方法用于创建字符映射的转换表,对于接受两个参数的最简单的调用方式,第一个参数是字符串,表示需要转换的字符,第二个参数也是字符串表示转换的目标。
74 #v = newzifu.maketrans
75 #返回字符串最后一次出现的位置(从右向左查询),如果没有匹配项则返回-1
76 #v = newzifu.rfind('z')
77 #返回子字符串 str 在字符串中最后出现的位置,如果没有匹配的字符串会报异常
78 #v = newzifu.rindex('p')
79 #切分字符串,并返回切分元素,从右边开始切
80 #v = newzifu.rpartition('h')
81 #默认以空格分割,可以指定分割元素
82 #v = newzifu.rsplit()
83 #默认移除右边空格,可以指定移除内容
84 #v = newzifu.rstrip()
85 #没弄明白是啥,怎么用
86 #v = newzifu.splitlines()
87 #字符串大小写互换,大写转小写,小写转大写
88 #v = newzifu.swapcase()
89 #将字符串转换为标题,首字母大写
90 #v = newzifu.title()
91 #没弄明白这个怎么使用
92 #v = newzifu.translate()
93 #指定宽度,不足的以左边的零0补充
94 # v = newzifu.zfill(50)
95 # print(v)
原文地址:https://www.cnblogs.com/Bruce-yin/p/6828697.html