格式化输出

1.占位符:%s(针对所有数据类型),%d(仅针对数字类型)。

name = "li"
age  = 35
print("my name is %s,age is %s" %(name,age))
my name is li,age is 35

 

2.format格式化,可以理解为用{}占位,用.format()写入内容。

两种方式都可以
name = "li"
age  = 35
print("my name is {},age is {}".format(name,age))
print("my name is {a},age is {b}".format(a=name,b=age))
my name is li,age is 35
my name is li,age is 35

 

3.f-String格式化,python3.6版本新增了f-String格式化的方式,比较简单易懂(f,F 大小写都可以用)

name = "li"
age  = 35
print(f"my name is {name},age is {age}")

temp = 9
print(f"{temp*2}")

#四舍五入取到小数点后2位
temp = 6.6666666
print(f"{temp:.2f}")
my name is li,age is 35
18
6.67

 

posted on 2019-06-05 21:34  酒疯子  阅读(112)  评论(0)    收藏  举报

导航