整理,备用。
函数名 | 返回值 |
s.find(t) | 如果没有找到子串t ,则返回-1;否则返回t在s中的起始位置。 |
s.rfind(t) | 与find相同,从右往左搜索。 |
s.index(t) | 与find相同,如果在t中找不到,会报错 valueerror。 |
s.rindex(t) | 与index相同,但从右往左搜索。 |
s.capitalize() | 将s[0] 改为大写。 |
s.lower() | 小写 |
s.upper() | 大写 |
s.swapcase() | 反转,大写变为小写,小写变为大写。 |
s.title() | 首字母大写,其余小写 |
s.split(t) | 以t为分隔符,将s分为一系列字串,并返回一个列表 |
s.rsplit(t) | 同split,但从s的右端开始搜索t |
s.partition(t) | 将s拆分为3个字符串,head,t,tail 。其中head为t前面字串,tail为t后面的字串。 |
s.rpartition(t) | 同partition。但从s的右端开始搜索。 |
s.replace(old,new) | 将s中的每个old为new。 |
s.expandtabs(n) | 将s中的每个制表符替换为n个空格。 |
s.count(t) | t在s中出现的次数 |
s.encode() | 设置s的编码 |
s.join(seq) | 使用s将seq中的字符连接成一个字符串。 Eq: ' _ '.join('aa' ,'bb') 结果:aa _ bb |
s.zfill(width) | 在s的左边添加0,直到长度为width |