字符串的格式

版权声明: https://blog.csdn.net/qq_41548574/article/details/80919461

在学习字符串的格式问题时,我看到了输出一个整洁表单的代码,如果需要输出一个整洁的表单是,可以在思考后进行输出

width = int(input("Please rnter width: "))
print("=" * width)
# 当需要添加不确定的长度时,可以再加一个发包方括号,用关键字实现
print("{:}{:>{w}}".format("Item","Price",w = width-4))
print("-" * width)
dict1 = {"苹果":6.0,"香蕉":5.0,"西瓜":4.0,"黄瓜":3.0}
for i in dict1.keys():    
    print("{:}{:>{w}.2f}".format(i,dict1[i],w = width-4))
print ('='*width) 

可以使用format括号内的参数替换大括号内的最里面的大括号的位置,比如

example = "{{:{}}}{{:{}}}".format("10","20")
print(example)
{:10}{:20}

猜你喜欢

转载自blog.csdn.net/qq_41548574/article/details/80919461