課程
/后端開發
/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高級程序設計
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2022-03-26
恩恩恩++?呢因為放在head里,屬于頁面還未初始化,頁面元素還未創建,而放body里頁面元素已經創建好,可以直接調用。
2019-03-04
從上圖我的測試結果來看,結果是完全是一樣的。
2018-07-19
除數是整型3還是浮點型3.0在這里沒有區別。
2018-05-31
2018-05-28
可以的,因為python在計算時,會把結果轉換為參與計算的數據中數據類型更高的一類,在計算float(self.p) / self.q時,因為第一個數已經是浮點數了,所以計算結果類型為浮點數,而第二種兩個都是浮點數,計算結果也同樣是浮點數。
2018-05-28
我覺得可以的,只是如果像后面那種寫法的話會比較麻煩,前一種更簡潔一些