python bytes基本用法

目录

1  第一个字符变大写,其余字符变小写 capitalize()

2  生成指定长度内容,然后把指定的bytes放到中间 center() 

3  计数 count() 

4  解码 decode() 

5  是否以指定的内容结尾 endswith() 

6  将制表符调整到指定大小 expandtabs() 

7 寻找指定内容第一次出现的位置 find()

8  将hex字符串转换为hex形的字节 fromhex() 

9  将hex字节转换为hex形的字符串 hex() 

10  寻找指定内容第一次出现的位置 index() 

11  是否全是字母与数字 isalnum() 

12  是否全是数字 isdigit() 

13 是否全是小写 islower() 

14  是否第一个字符大写其余都是小写 istitle() 

15  是否所有内容都是大写 issupper() 

16  将一个字节列表合并为字节 join() 

17  扩展字节并在右侧填充内容 ljust() 

18  把所有的内容都变为小写 lower() 

19  删去左侧指定内容 lstrip() 

20  从左侧开始将一段内容分割为三个部分 partition() 

21  替换 replace() 

22  寻找指定内容最后一次出现的位置 rfind() 

23  寻找指定内容最后一次出现的位置 rindex() 

24  扩展字节并在左侧填充内容 rjust() 

25  从右侧开始将一段内容分割为三个部分 rpartition() 

26  先删除指定内容,然后从右侧将其余分割为数组 rsplit() 

27  删去右侧指定内容 rstrip() 

28  先删除指定内容,然后从左侧将其余分割为数组 split() 

29  分割每一行内容 splitlines 

30  是否以指定的内容开头 startswith() 

31  删去两侧指定内容 strip() 

32  大写变小写,小写变大写 swapcase() 

33  首字母大写,其余变小写 title() 

34  设置字符对应maketrans()与替换对应字符translate() 

35  所有内容变为大写 upper()

36  扩展字节并在左侧填充0 zfill() 


1  第一个字符变大写,其余字符变小写 capitalize()

2  生成指定长度内容,然后把指定的bytes放到中间 center() 

默认两侧都是空格,你也可以使用别的填充

3  计数 count() 

可选择起始位置与终止位置,比如我现在想确定第3位到第7位之间有多少个l 

4  解码 decode() 

我们通常用decode将字节类型转换为字符串类型

5  是否以指定的内容结尾 endswith() 

可以指定起始与终止位置,比如我想确定 在0的位置到2的位置是否以o结尾 

6  将制表符调整到指定大小 expandtabs() 

  • 制表符可以在记事本中按一下tab打出来,然后你复制到你需要制表符的地方就行了

7 寻找指定内容第一次出现的位置 find()

可以指定开始位置与终止位置

如果找不到会返回-1

8  将hex字符串转换为hex形的字节 fromhex() 

9  将hex字节转换为hex形的字符串 hex() 

10  寻找指定内容第一次出现的位置 index() 

可以指定开始位置与终止位置

如果找不到会报错

11  是否全是字母与数字 isalnum() 

12  是否全是数字 isdigit() 

13 是否全是小写 islower() 

14  是否第一个字符大写其余都是小写 istitle() 

15  是否所有内容都是大写 issupper() 

16  将一个字节列表合并为字节 join() 

17  扩展字节并在右侧填充内容 ljust() 

默认填充空格

也可以填充别的

18  把所有的内容都变为小写 lower() 

19  删去左侧指定内容 lstrip() 

什么都不写就是删除左侧所有空格

可以删除指定的内容

20  从左侧开始将一段内容分割为三个部分 partition() 

21  替换 replace() 

比如把 l 都替换成 q

默认是全部替换,也可以只替换指定数量

22  寻找指定内容最后一次出现的位置 rfind() 

可以指定开始位置与终止位置 

如果找不到会返回-1 

23  寻找指定内容最后一次出现的位置 rindex() 

24  扩展字节并在左侧填充内容 rjust() 

25  从右侧开始将一段内容分割为三个部分 rpartition() 

26  先删除指定内容,然后从右侧将其余分割为数组 rsplit() 

27  删去右侧指定内容 rstrip() 

28  先删除指定内容,然后从左侧将其余分割为数组 split() 

29  分割每一行内容 splitlines 

30  是否以指定的内容开头 startswith() 

31  删去两侧指定内容 strip() 

32  大写变小写,小写变大写 swapcase() 

33  首字母大写,其余变小写 title() 

34  设置字符对应maketrans()与替换对应字符translate() 

35  所有内容变为大写 upper()

36  扩展字节并在左侧填充0 zfill() 

猜你喜欢

转载自blog.csdn.net/potato123232/article/details/132279867