1- 顺序填坑:
1- 可以有元素多,不能有元素少!
print(‘名字是 {},年龄是 {}‘.format(name ,age))
2- 下标填坑:
1- 不能下标越界 IndexError: tuple index out of range
print(‘名字是 {1},年龄是 {0}‘.format(name ,age))
a = ‘姓名:{0},年龄:{}‘.format(name,age)
这样写会报错:ValueError: cannot switch from manual field specification to automatic field numbering
3- 变量方法
1- print(‘名字是 {name},年龄是 {age}‘.format(name=‘tom‘ ,age = 18))
4-指定长度输出:
1- {:长度}
1- 数值型:右对齐,左补齐
2- 字符串:左对齐,右补齐
2- > 右对齐
3- < 左对齐
4- ^ 中间对齐 ---异或
5- 数值补0 ,一般是右对齐 , 左补0 ,不改变值
6- 字符串本身带花括号 {{}}
python3.6后的f方法
print(f‘名字是{name},年龄是{age}‘)
对齐与补齐与format相同