Python學習入門教程(22)—格式化輸出「手動控制輸出格式」

本號正在連續推出以Python官網文檔為主線的完整的系統的學習Python的系列文章和視頻,感興趣的朋友們歡迎搜索關注。本文及後續文章如無特別聲明均以Windows平臺作為演示平臺,Python版本為:3.8.1)


本篇將介紹最後一種格式化輸出方法:使用字符串的連接,切片,對齊等方法以及print()內置函數手動編程來實現。先看下示例:

Python學習入門教程(22)—格式化輸出「手動控制輸出格式」

【示例】手動控制輸出格式

示例的說明如下:

在第一個例子中使用了str.rjust()方法,此方法在給定寬度字段中右對齊字符串並在其左側填充空格。字符串還有類似的方法str.ljust()和str.center(),這些方法不改變原有字符串而是返回一個新字符串。如果輸入字符串太長,它們不會截斷它,而是不變地返回,這可能會打亂列的佈局,但這通常比直接截斷要好。(如果想要截斷可以添加一個切片操作。)

在第二個例子中演示瞭如何字符串對象的zfill()方法來實現填充。str.zfill()方法只接受一個參數指定輸出字符串要佔用的寬度,如有空餘則在左側填充'0'。有前導符號('+'/'-')的字符串是在符號字符後面而不是前面插入填充字符的。如果寬度小於或等於len(s),則返回原始字符串。最後一個例子,演示了一種舊的使用print()格式化輸出的方法。%左邊為帶格式的字符串,右邊為將要輸出的變量列表。格式說明符的語法及使用方法類似於sprintf()函數中使用的格式,在此不再多說。


【結束】

篇尾寄語:萬丈高樓平地起,是否具有紮實的基礎決定一個人能否走遠以及能走多遠。Python的學習也是同樣的道理!

Python學習入門教程(22)—格式化輸出「手動控制輸出格式」


分享到:


相關文章: