[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('標題'))

輸出結果

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