python字符串操作相关
字符串常用方法
1.startwith()
vi = "666"
vi.startwith() #以什么字符开始
2.endwith()
vi = "666"
vi.endtwith() #以什么字符结尾
3.isdecimal()
vi = "666"
vi.isdecimal() #判断是否是十进制数,返回布尔值
4.strip()
vi = " 666 "
vi.strip() #去除字符串两边的空格、换行符、制表符
vi.lstrip() #去除字符串左边的空格、换行符、制表符
vi.rstrip() #去除字符串右边的空格、换行符、制表符
vi.rstrip("6") #去除字符串两边的6
5.upper()
vi = "aaa"
vi.upper() #讲字符串转换成大写
6.lower()
vi = "AAA"
vi.lower() #讲字符串转换成小写
7.replace()
v1 = "aaa"
v1.replace("AAA") ##字符串替换
8.split()
v1 = "11a22a33aa"
v1 = v1.split("a",1) #字符串切割 数字代表切几个
v1 = v1.rsplit("a",1) #字符串从右切割 数字代表切几个
8.join()
v1 = {"11","22","33"}
v1 = "a".join(v1) #字符串拼接
9.format()
str.format()
v1 = "{0}11{1}22{2}33"
v1 = v1.format("a","b","c") #字符串格式化
10.encode() decode()
v1 = "学习"
v2 = v1.encode("utf-8") #字符串转换成字节
v3 = v1.encode("gbk") #字符串转换成字节
print(v2)
print(v3)
s1 = v1.decode("utf-8") #字符串转换成字节
s2 = v2.decode("gbk") #字符串转换成字节
print(v2)
print(v3)
结果:
b'\xe5\xad\xa6\xe4\xb9\xa0'
b'\xd1\xa7\xcf\xb0'
学习
学习
11.center() ljust() rjust()
v1 = "wq"
v2 = v1.center(20, "*")
v3 = v1.ljust(20, "*")
v4 = v1.rjust(20, "*")
print(v2)
print(v3)
print(v4)
结果:
*********wq*********
wq******************
******************wq
v1 = "wq"
v2 = v1.zfill(10)
print(v2)
结果:
00000000wq
本文来自博客园,作者:wq512,转载请注明原文链接:https://www.cnblogs.com/wangqi512/p/15101016.html