Python格式化输出
使用 % 符号(推荐)
使用%
符号表示占位符
,从而实现格式化输出的方法,应该在很多高级编程语言都是可以直接使用的
age=18
print("我的年纪是%d岁"%age)
print("我的名字%s,我的国籍%s"%("克峰","中国"))
使用 format
使用format
进行格式化输出,最早是在 Python 2.6 开始使用,主要是通过{}
和format
关键字来引出,用法和之前的占位符使用有点类似,不过这里不需要指明输出类型,而且需要多次输出的变量只需要显示传入一次即可。
age=18
print("我的年纪是{0}岁".format(age))
print("我的名字{0},我的国籍{1}".format("克峰","中国"))
使用 f-string
f-string
是从 Python 3.6 才开始使用的一种格式化输出的办法,相比前面两种格式化输出,使用f-string
更易读,更简洁,不易出错,而且速度更快!使用的时候通过f
关键字引出,然后要输出的变量直接在输出内容中用{}
引出。然后其他使用和前面的format
方式类似。
age=18
print(f"我的年纪是{age}岁")
print(f"我的名字{'克峰'},我的国籍{'中国'}")