Python字符串的操作全集(三)格式相关操作
2020-07-14 06:35
387 查看
字符串的格式操作
对齐方式
center(width)
字符串居中,两边填充空格至width长度
temp='teacher' print(temp.center(40))
输出结果:
这里是空格… teacher 这里是空格…
rjust(width)
字符串右对齐,使用空格填充至width长度
temp='teacher' print(temp.rjust(40))
输出结果:
这里是空格… teacher
ljust(width)
字符串左对齐,使用空格填充至width长度
temp='teacher' print(temp.ljust(40))
输出结果:
teacher 这里是空格
zfill(width)
字符串右对齐,前边用0填充至width长度
temp3='teacher' print(temp3.zfill(50))
输出结果:
0000000000000000000000000000000000000000000teacher
空格操作
lstrip()
去掉字符串左边所有的空格
temp=' teacher ' print('去除左边空格:',temp.lstrip())
输出结果:
去除左边空格: teacher 这里是空格
rstrip()
去掉字符串右边所有的空格
temp=' teacher ' print('去除右边空格:',temp.rstrip())
输出结果:
去除右边空格:这里是空格 teacher
strip(chars)
删除字符串前后的所有空格,若指定chars参数,则chars为要删除的字符
temp4=' www努力奋斗www ' temp5=temp4.strip() #去除空格 print('无参数:',temp5) print('参数为w,去除w:',temp5.strip('w')) #去除w
输出结果:
无参数: www努力奋斗www
参数为w,去除w: 努力奋斗
isspace()
检测字符是否只由空格组成,是则返回True,否则返回False
temp1=' ' temp2='ttt ' print('是否只有空格:',temp1.isspace()) print('是否只有空格:',temp2.isspace())
输出结果:
是否只有空格: True
是否只有空格: False
expandtabs()
把字符串中的tab符号转换为空格,若无指定参数,默认空格数是8
temp3='haaaaaappy\teveryday\thaha' print(temp3.expandtabs())
输出结果:
haaaaaappy (6空格) everyday (8空格) haha
可以这样理解: 以8为一个单位,不够就补空格,如‘haaaaaappy’长度为10,10-8=2,则第二个8位还差8-2=6,所以补6个空格。而‘everyday’刚好长度为8,所以补8个空格。
插入字符
jion(sub)
以字符串作为分隔符,插入到sub中所有的字符之间
temp6='T' temp7='电子技术' temp8=temp6.join(temp7) print(temp8)
输出结果:
电T子T技T术
相关文章推荐
- python字符串相关操作
- python字符串、字符串处理函数及字符串相关操作
- python基础:字符串的相关操作
- python字符串格式化输出及相关操作代码举例
- Python 字符串类型及相关操作
- python中md5和字符串相关操作
- Python探索记(14)——字符串、列表、元组、字典与运算符相关的操作
- python 读文件 写文件 字符串操作 LIBSVM格式数据转换
- Python 字符串类型及相关操作
- python学习笔记05 python--字符串的相关操作(不断更新中)
- Python字符串的相关操作
- python 日常学习1-----字符串及相关操作
- python字符串相关操作和方法详解
- python基础===【字符串】所有相关操作
- Python字符串和字典相关操作的实例详解
- Python字符串格式化及相关操作
- 尽管拿去,我要讲的就是字符串~python字符串和字符的相关操作和方法,和一些编码知识
- Python语言基础--2(字符串的相关操作)
- Python字符串操作全集(四)查询、索引和替换
- Python字符串和字典相关操作