课程
/后端开发
/Python
/python进阶
return float(self.p) / self.q可否改为 return float(self.p) / float(self.q)
2018-05-28
源自:python进阶 6-6
正在回答
恩恩恩++?呢因为放在head里,属于页面还未初始化,页面元素还未创建,而放body里页面元素已经创建好,可以直接调用。
从上图我的测试结果来看,结果是完全是一样的。
除数是整型3还是浮点型3.0在这里没有区别。
这是测试结果
可以的,因为python在计算时,会把结果转换为参与计算的数据中数据类型更高的一类,在计算float(self.p) / self.q时,因为第一个数已经是浮点数了,所以计算结果类型为浮点数,而第二种两个都是浮点数,计算结果也同样是浮点数。
慕用7143156 提问者
hdm_Agent 回复 慕用7143156 提问者
我觉得可以的,只是如果像后面那种写法的话会比较麻烦,前一种更简洁一些
举报
学习函数式、模块和面向对象编程,掌握Python高级程序设计