.f' '或者.F' '或者string.format(args)
生活随笔
收集整理的這篇文章主要介紹了
.f' '或者.F' '或者string.format(args)
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
1,格式化字符串
- {var} 作為占位符
- 百分數,小數的格式化
- :加數字用于對齊
- !a !r !s 轉化為字符串后輸出
2,str() 和 repr()
str(obj) 返回可讀字符串,repr(obj)返回機器可讀的表示,兩者對于/或者\都不會轉義,將對象轉換為字符串。
3,string.format()方法的詳細版本
- 用{}占位符
- 用{index} index可以調換位置
- 關鍵字參數 {argument}
- 位置和關鍵字參數可任意組合
- 用**代表修飾字典參數
- 用名稱訪問集合
- 練習
4,手動格式字符串
# rjust(talbe_num) 用于相對位置空格>>> for x in range(1, 11): ... print(repr(x).rjust(2), repr(x*x).rjust(3), repr(x*x*x).rjust(4)) ... 1 1 12 4 83 9 274 16 645 25 1256 36 2167 49 3438 64 5129 81 729 10 100 1000字符串對象的 str.rjust() 方法通過在左側填充空格來對給定寬度的字段中的字符串進行右對齊。
類似的方法還有 str.ljust() 和 str.center() 。
這些方法不會寫入任何東西,它們只是返回一個新的字符串,
如果輸入的字符串太長,它們不會截斷字符串,而是原樣返回.
總結
以上是生活随笔為你收集整理的.f' '或者.F' '或者string.format(args)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Python3.6 word批量转换为t
- 下一篇: matlab中方波信号的谐波表示