少說話多寫程式碼之Python學習005——字串格式化
阿新 • • 發佈:2019-02-09
字串一般來說,除了作為變數儲存一些字串型別的值外。就是做一些格式化,那麼我們來看看在python中如何進行字串格式化的操作。
依次來看程式碼和輸出結果。
#!/usr/bin/python #coding :utf-8 from string import Template str='%s 加 %s 等於 %s' %(1,1,2) print(str) #輸出: 1 加 1 等於 2 #字串轉換 str ='一份油潑面的價格為:¥%d' %15 print(str) #輸出: 一份油潑面的價格為:¥15 str ='一份油潑面的價格16進製為:%x' % 15 print(str) #輸出: 一份油潑面的價格16進製為:f from math import pi str ='π 的值浮點數為:%f...' %pi print(str) #輸出: π 的值浮點數為:3.141593... str ='π 的值取整為:%i' %pi print(str) #輸出: π 的值取整為:3 str='str轉為Python物件:%s' %'15rr' print(str) #輸出: str轉為Python物件:15rr str='str轉為Python物件:%r' %'15ggg' print(str) #輸出: str轉為Python物件:'15ggg' #寬度和精度 str='寬度為10:%10f' %pi print(str) #輸出: 寬度為10: 3.141593 str='寬度為10,小數點2位:%10.2f' %pi print(str) #輸出: 寬度為10,小數點2位: 3.14 str='小數點3位:%.3f' %pi print(str) #輸出: 小數點3位:3.142 #使用*號作為欄位寬度或者精度 str ='%.*s' %(6,'肉夾饃臊子面楊凌蘸水面') print(str) #輸出: 肉夾饃臊子面 #符號,對齊和用0填充 str='%010.2f' %pi print(str) #輸出: 肉夾饃臊子面 str='%-10.2f' %pi print(str) #輸出: 3.14 (到此處結束哦)