[Python3] print()函数

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('标题'))

输出结果

==============标题==============
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章