Python3使用print()函数向控制台打印信息
基本用法
1可以像C语言的printf()一样使用Python3的print(),print()支持类似 %d %s 的输出控制,例如
print('his is %s, %d years old' % ('Bob',16))
控制台显示
his name is Bob, 16 years old
2使用{},和字符串的format()方法,把后面的变量填进{},使用方法如下
{<序号>:<占位符><对齐方式><字符串宽度>}
- {}中所有参数都是可选的
- 如果不填序号则默认从左到右依次为1、2、3,format(<参数1>,<参数2>,<参数3>)会按参数从左至右顺序填入{}
- 使用序号的话format()会按照1、2、3的顺序将参数1、2、3填入{}
- 不使用序号但是要使用冒号:之后的参数则不能省略冒号
- 后三个参数都是用于定宽输出的,默认会使用空格作为占位符,也可以自定义。
- 对齐方法有三种:
左对齐 | 右对齐 | 居中对齐 |
---|---|---|
< | > | ^ |
PS:中英文混搭输出对不齐使用全角空格作为占位符有奇效!
举例:
print('{:=^30}'.format('标题'))
输出结果
==============标题==============