字符串的处理在程序员中使用的非常多,所以一般的编程语言中都有非常多的字符串处理的函数方法。那么作为一门不错的高级语言的Python有哪些常用的字符串处理方法呢?下面一起来看看Python字符串常用操作方法大全吧。
Python字符串操作常用操作,如字符串的替换、删除、截取、连接、比较、查找、分割、判断等,下面将用实例的方式一一呈现。3
1、去除字符串左右空格
#!/usr/bin/env python # coding:utf-8 test = " 风轻情淡 " # 去除字符串左右空格,lstrip,rstrip分别为去除左空格、右空格 print(test.strip())
2、以什么字符串开头、结尾
#!/usr/bin/env python # coding:utf-8 test = "风轻情淡" print(test.startswith("风")) print(test.endswith("风"))
3、查找子字符串
#!/usr/bin/env python # coding:utf-8 test = "风轻情淡" # 查找结果为1,说明是按字符进行查找 print(test.find("轻"))
4、字符串替换
#!/usr/bin/env python # coding:utf-8 test = "风轻情淡" # 结果为:风Oldboy情淡 print(test.replace("轻", "Oldboy"))
5、英文字符串变大写
#!/usr/bin/env python # coding:utf-8 test = "风Oldboy情淡" # 变大写结果为:风OLDBOY情淡 print(test.upper()) # 变小写结果为:风oldboy情淡 print(test.lower())
6、字符串判断
#!/usr/bin/env python # coding:utf-8 test = "风Oldboy情淡" # 判断是否全字母,从结果来看,并不准确,结果为True print(test.isalpha()) # True print(test.isalnum()) # False print(test.isdigit())
需要注意的是,Python的字符串数据类型是不可变,所有对字符串的操作都是新建了一个字符串。