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('標題'))
輸出結果
==============標題==============