42,rsplit
"""42,rsplit:通过指定分隔符对字符串进行切片,如果参数 num 有指定值,则分隔 num+1 个子字符串.与split不一样的是它从字符串后面开始分割。语法:str.rsplit(str="", num=string.count(str))."""s42 = "aa jj cc dd ff"print(s42.rsplit(" ", 1))
![c5924432d95c894aa4259d12a2b248ec.png](https://img-blog.csdnimg.cn/img_convert/c5924432d95c894aa4259d12a2b248ec.png)
43,splitlines
"""43,splitlines:按照行('', '', ')分隔,返回一个包含各行作为元素的列表,语法:str.splitlines([keepends])keepends -- 在输出结果里是否保留换行符('', '', '),默认为 False,不保留"""s43 = "aajj cc dd ff"print(s43.splitlines())print(s43.splitlines(True))
![8af6200f5f674015fadf34d97d1f70fa.png](https://img-blog.csdnimg.cn/img_convert/8af6200f5f674015fadf34d97d1f70fa.png)
44,swapcase
"""44,swapcase:用于对字符串的大小写字母进行转换。语法:str.swapcase()"""s44 = "My name is pyer_up"print(s44.swapcase())
![9812b9c629467da2c9514321d2d43e49.png](https://img-blog.csdnimg.cn/img_convert/9812b9c629467da2c9514321d2d43e49.png)
45,strip
"""45,strip:用于移除字符串头尾指定的字符(默认为空格或换行符)或字符序列。语法:str.strip([chars]);"""s45 = " that's a sample "print(s45.strip())s45a = "abcdef"print(s45a.strip("ab"))
![a3cae30d359aa13d878df691d27c37ec.png](https://img-blog.csdnimg.cn/img_convert/a3cae30d359aa13d878df691d27c37ec.png)
46,title
"""46,title:返回"标题化"的字符串,就是说所有单词都是以大写开始,其余字母均为小写。语法:str.title();"""s46 = "this's a tile"print(s46.title())
![1b9510b493f01ea87a63a1a8376d03ea.png](https://img-blog.csdnimg.cn/img_convert/1b9510b493f01ea87a63a1a8376d03ea.png)
47,zfill
"""47,zfill:返回指定长度的字符串,原字符串右对齐,前面填充0。语法:str.zfill(width)"""s47 = "i will write a long story"print(s47.zfill(len(s47)))print(s47.zfill(len(s47)+3))
![5ae9e207cc32e96b67cbf7ea1b84f21a.png](https://img-blog.csdnimg.cn/img_convert/5ae9e207cc32e96b67cbf7ea1b84f21a.png)
常用的字符串函数讲解完了。就字面意思还是很好理解的。不理解,还是要多敲敲代码,自然明白其中含义。
47个常用函数,你还有几个不明白的呢?