老师为什么要用第二个不用第一个?
来源:2-6 编程练习
张奕鸣丶
2019-08-20 21:14:08
第一个:print('该图形初始化点为:{X:{0}, Y:{1}}; 长宽分别为:{Width:{2}, Height:{3}}'.format(self.x,self.y,self.width,self.heigth))
第二个:print("该图形初始化点为{X:%s, Y:%s}; 长宽分别为:{Width:%s, Height:%s}" % (self.x, self.y, self.width, self.heigth))
1回答
慕之熠_灿烈
2019-08-21
同学,你好。
从效果而言,二者都可以实现对应的输出效果!使用第一种方式的原因主要为:
(1)参数传递时较为灵活,不用按照位置参数的固定传参方式进行参数传递
(2)代码的可读性较第二种稍微好一些
同学可根据自己的需要进行选择,只要满足程序的输出结果即可!
如果我的回答解决了您的疑惑,请采纳!祝~学习愉快~
相似问题