字符串拼接
s="Hello"+"World"+"Python"
print(s)
#输出结果为 HelloWorldPython
字符串格式化
str.format()的使用
#<模板{替换域}字符串>.format(<逗号分隔的参数>)
s="我爱{}".format("Python")
#结果为s="我爱Python"
s1="{}+{}={}".format(5,3,8) #参数序号为 0,1,2每个参数会按顺序替换{}
#结果为s1="5+3=8"
name="张三"
age=20
s3="我是{name},今年{age}岁".format(name,age)
#结果为s3="我是张三,今年20岁"
f-string(格式化字符串字面变值)
a=5
b=3
s4=f"{a}+{b}={a+b}" #a中内容替换{a},b中的内容替换{b},a+b的和替换{a+b}
#结果为s4="5+3=8"
:.mf 控制输出浮点数小数点后m位小数
a=12.345
s5=f"保留两位小数{a:.2f}"
#结果为s5="保留两位小数12.35"