格式化输出
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
浙公网安备 33010602011771号