Python格式化输出

使用 % 符号(推荐)

使用%符号表示占位符,从而实现格式化输出的方法,应该在很多高级编程语言都是可以直接使用的

img

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"我的名字{'克峰'},我的国籍{'中国'}")
posted @ 2022-07-07 14:47  克峰同学  阅读(92)  评论(1编辑  收藏  举报