在之前的一段时间python2.x的时代,字符串的格式化输出有两种方式
第一种
%来格式化输出
str1 = "i am %s" % "Zc"
print(str1)
第二种
利用format来格式化定义
str2 = "i am {}".format("Zc")
print(str2)
第三种
也是我今天最想提到的,3.x才能使用的语法f-string寓意快速
这种格式化方法与之前的两种在语法上没有优势,但是速度上领先之前的两种。
temp = "Zc"
str3 = f"i am {'Zc'}"
str4 = f"i am {temp}"
print(str3)
print(str4)