欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

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”