本篇主要讲的是字符串格式化输出的几种方法以及常用操作。格式化输出的方法是多种多样的,选择一种适合自己的即可。希望感兴趣的小伙伴可以坚持看下去同时欢迎提出宝贵的意见让我们一起进步!
#01:字符串格式化
1)特点:简易性强,可读性好
2)常用的字符串格式化符号:%s字符串;%d十进制;%f浮点数;%x十六进制
3)字符串的格式化输出时传入的类型是什么,输出的结果都会转换成该类型。但非数值字符串不能转换int
注意:字符串格式化输出与print没有直接关系!
#02:字符串格式化的常见用法
#03:字符串格式化输出方法
1)方法一格式:%(name,age)
注意1:格式化的参数只能是元组不能是列表
print('名字是:%s,年龄是:%d'%(name,age))
2)方法二格式:{}.format()
①顺序填坑法:位置{}不能多,值()可以多。否则会越界
②下标填坑法:下标一定不能越界
③变量填坑法:{变量}.format(变量=值)
3)注意事项:
①format可以放任何类型值,但是位置必须满
②format中不要自行封装元组和列表,直接写元素;否则元素和列表会默认成一个元素
③若字符串本身输出要求{},只需要在{}中再加一个{}。即:{{}}
4)方法三:python3.6之后新增的方法:f
#04:字符串格式化对齐方式
1)指定长度语法格式{:长度}
2)左右对齐:<左对齐{:<6};>右对齐{:>6}
3)指定符号补齐:{:*>6}
4)中间对齐^:{:^6}