本文目錄一覽:
- 1、python print(format(123456,「
- 2、python如何左對齊輸出數列?
- 3、Python:格式輸出字元串如何設置右對齊
- 4、python 右對齊
- 5、python format格式化進階-左對齊右對齊 取位數
python print(format(123456,「
format(123456,「10d」))
123456:這個不用說,列印的內容。
』『:表示列印內容左對齊。於此類似的大於號『』表示右對齊,你可以修改一下看看。
』10『:表示一共佔多少位置,左對齊的時候看不出來,因為時在123456後面補充4個空格。用『』右對齊時,前面不足位數的時候就用空格補充。如:123456右對齊列印10個位置時,前面用4個空格補充。
‘ d ‘:表示用十進位數列印,你可以改成『b'(二進位),’o'(八進位),’X'(十六進位)列印,看看效果。
方便理解,我下面做了演示:
演示代碼
運行結果
python如何左對齊輸出數列?
list1=[‘你haodajerect’,232,2323.434,32323,2332,23,23234,’ssdfsdf’]
list2=[‘你’,2,32,23.3434,3.2434323,2332,23,’s’,’ssdfsdf’]
print(“左對齊————————————————————”)
for item1 in list1:
print(str(item1).ljust(15,’*’),end=’ ‘)
print(‘\r\n’)
for item2 in list2:
print(str(item2).ljust(15), end=’ ‘)
print(‘\r\n右對齊————————————————————’)
for item1 in list1:
print(str(item1).rjust(15,’*’),end=’ ‘)
print(‘\r\n’)
for item2 in list2:
print(str(item2).rjust(15), end=’ ‘)
print(‘\r\n居中對齊————————————————————’)
for item1 in list1:
print(str(item1).center(15,’*’),end=’ ‘)
print(‘\r\n’)
for item2 in list2:
print(str(item2).center(15,”*”), end=’ ‘)
Python中print輸入列印左對齊,右對齊,居中對齊等
Python:格式輸出字元串如何設置右對齊
# 推薦方式, 不需指定類型”{:5}”.format(5)# 需指定類型, 不推薦”%5d” % (5)
python 右對齊
下面是簡單的格式化用法,更具體的可參考:
Python | 格式化輸出字元串
python format格式化進階-左對齊右對齊 取位數
數字格式化
下表展示了 str.format() 格式化數字的多種方法:
print(“{:.2f}”.format(3.1415926));3.14
數字格式輸出描述
3.1415926{:.2f}3.14保留小數點後兩位
3.1415926{:+.2f}+3.14帶符號保留小數點後兩位
-1{:+.2f}-1.00帶符號保留小數點後兩位
2.71828{:.0f}3不帶小數
5{:02d}05數字補零 (填充左邊, 寬度為2)
5{:x4d}5xxx數字補x (填充右邊, 寬度為4)
10{:x4d}10xx數字補x (填充右邊, 寬度為4)
1000000{:,}1,000,000以逗號分隔的數字格式
0.25{:.2%}25.00%百分比格式
1000000000{:.2e}1.00e+09指數記法
13{:10d} 13右對齊 (默認, 寬度為10)
13{:10d}13左對齊 (寬度為10)
13{:^10d} 13中間對齊 (寬度為10)
11′{:b}’.format(11)'{:d}’.format(11)'{:o}’.format(11)'{:x}’.format(11)'{:#x}’.format(11)'{:#X}’.format(11)10111113b0xb0XB進位
^, , 分別是居中、左對齊、右對齊,後面帶寬度, : 號後面帶填充的字元,只能是一個字元,不指定則默認是用空格填充。
+ 表示在正數前顯示 +,負數前顯示 -; (空格)表示在正數前加空格
b、d、o、x 分別是二進位、十進位、八進位、十六進位。
此外我們可以使用大括弧 {} 來轉義大括弧,如下實例:
實例
#!/usr/bin/python# -*- coding: UTF-8 -*- print (“{} 對應的位置是 {{0}}”.format(“runoob”))
輸出結果為:
runoob 對應的位置是 {0}
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/280375.html