python字符串操作相关

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

12.zfill()

v1 = "wq"
 v2 = v1.zfill(10)
 print(v2)
 ​
 结果:
 00000000wq
posted @ 2021-08-04 22:09  wq512  阅读(35)  评论(0编辑  收藏  举报