格式化输出
-
1. %占位:
print("%d,%s,%f" %(int,str,float))
其中%f可以指定精度
-
2. str.format:
print("name:{},age{}".format(name,age))
-
f-strings:
print(f"name{变量},age{变量}")
位数的保留
-
f-strings:
f"{实数变量:.4f}"
-
str.format
"{:.4f}".format(实数变量)
-
round函数
round(实数变量,保留位数)
对齐
-
左对齐:
name = "LiMing"
print(f"{name:<23}")
print("{:<23}".format(name))
-
右对齐: >
-
居中对齐: ^
字符串拼接
name = 'LiMing'
age = '11'
print(f"{name}"'\t' f"{age}",end='\n',)
print("{}".format(name),'\t' "{}".format(age),end='\n')
"""
多行输出
"""
print(f"""
{name}
{age}
""")
print("""{}
{}""".format(name,age))
输出:
LiMing 11
LiMing 11LiMing
11LiMing
11