print输出的不同方法疑问

滕佑标 发布于 2017/08/26 16:28
阅读 54
收藏 0
#第一种实现方式
a=python
b=easy
print(a,' is ',b)

#第二种
"{0} can be {1}".format("strings", "formatted")

#第三种
"%s can be %s" % ("strings", "interpolated")

#第四种
"{name} wants to eat {food}".format(name="Bob", food="lasagna")

刚刚学python,有过c语言的学习经验。

对于print()输出有几个方式感到很迷惑,我最喜欢的是第一种,为什么还有后面几种很麻烦的输出格式?

 

它们有没有局限性或者优劣?

加载中
1
百里求一
百里求一
第一种没办法保留长度,精度!没办法对齐,填充操作!
滕佑标
滕佑标
好的谢谢
返回顶部
顶部