Python中 {:.0f} 格式化输出,{0:^30}什么意思 . format("name"))
程序员文章站
2022-07-14 23:36:40
...
问题:
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”
上一篇: linux格式化文本输出
下一篇: Python格式化输出(format)