Python中 {:.0f} 格式化輸出,{0:^30}什麼意思 . format("name"))
阿新 • • 發佈:2018-12-16
問題: python {0:^30}什麼意思 python裡 {0:^30}是什麼意思 print(“decimal hex chr {0:^30}”.format(“name”))
這種用法屬於Python的格式化輸出字元:
-
{0:^30}
中的0是一個序號,表示格式化輸出的第0個字元,依次累加; -
{0:^30}
中的30表示輸出寬度約束為30個字元; -
{0:^30}
中的^表示輸出時右對齊,若寬度小於字串的實際寬度,以實際寬度輸出;
例如:
# -*- coding: cp936 -*- ##{0}對應於"age",^右對齊輸出 ##{1}對應於"name",左對齊輸出(預設) print("{0:^30}\n{1:^30}\n{1:10}".format("age","name"))
例題: 按公式:C= 5/9×(F-32) ,將華氏溫度轉換成攝氏溫度,併產生一張華氏0~300度與對應的攝氏溫度之間的對照表(每隔20度輸出一次)
# -*- coding: utf-8 -*-
"""
Created on Sun Oct 21 17:52:32 2018
@author: Administrator
"""
for F in range (0,300,20):
C=5/9*(F-32)
print("{0} f = {1:.0f} c".format(F, C))
其中,輸出函式中的“0”、“1”分別代表後面的“F”、“C”