Python格式化輸出時能設置對齊方式嗎? 指定對齊方式小技巧

之前文章中有提到過print()函數的用法,其實它只是最基礎且最簡單的一種輸出形式,它還有其他比較高級的輸出格式,這篇文章教你如何在格式化輸出時合理的使用對齊方式 。 

Python格式化輸出時能設置對齊方式嗎? 指定對齊方式小技巧


print() 函數使用都會以%開頭的轉換說明符,對各種類型的數據進行格式化輸出,首先,先簡單的介紹幾個常用轉換說明符,如下:
一、格式化輸出
%d、%i轉換為帶符號的十進制整數
%o轉換為帶符號的八進制整數
%x、%X轉換為帶符號的十六進制整數
%f、%F轉化為十進制浮點數
其實它們只是一個簡單的占位符,后面的表達式才是關鍵 。
實例,輸出一個整數:
age = 666
print("這波操作真的%d!" % age)
運行結果:這波操作真的666!
以上案例,可以知道,引號里的就是格式字符串,它相當于一個字符串模板,包含一個說明符(/d),最終會被一個變量(age)所代替 。
二、指定對齊方式
在默認情況下輸出的格式總是向右對齊,也就是說,當數據不夠寬時,數據總是優先靠右邊輸出,而在左邊用空格補充達到指定的寬度 。Python 支持的對齊方式如下:
-指定左對齊
+表示輸出的數字總要帶著符號;正數帶+,負數帶- 。
0表示寬度不足時補充 0,而不是補充空格 。
說明:
對于整數,指定左對齊時,不用在右邊添0,因為不僅沒有效果還會改變整數的值 。
對于小數,以上三個標志(-、+、0)可以同時存在 。
對于字符串,只能使用-標志,因為符號對于字符串沒有意義,而補 0 會改變字符串的值 。
【Python格式化輸出時能設置對齊方式嗎? 指定對齊方式小技巧】以上就是關于“格式化輸出時能設置對齊方式和指定對齊方式小技巧”的全部內容了,有興趣的可以持續關注了解,建議自己多動手實踐一下 。

    猜你喜歡