Python 中的除法運算符

已發表: 2023-01-02

首先,Python 中主要有兩種除法運算符類型。

  • /:左邊指定的數除以右邊指定的數。 反過來,會恢復浮點值。
  • //:其左邊指定的數除以其右邊指定的數。 最後的答案向下舍入並返回一個整數作為輸出。

探索我們的熱門數據科學課程

IIITB 的數據科學執行研究生課程 商業決策數據科學專業證書課程 亞利桑那大學數據科學碩士
IIITB 的數據科學高級證書課程 馬里蘭大學數據科學和商業分析專業證書課程 數據科學課程

例如,

5/2 = 2.5

5 // 2 = 2

整數除法運算符用於除法

division divide 整數除以2022 年要學習的頂級數據科學技能

SL。 不 2022 年要學習的頂級數據科學技能
1個 數據分析課程 推理統計課程
2個 假設檢驗程序 邏輯回歸課程
3個 線性回歸課程 線性代數分析

此外,Python 中兩個數字之間的除法只是返回商。 例如,5 除以 2 返回 2.5

整數除法運算符 (//) 可用於將兩個數相除,然後將它們的商四捨五入為最接近的整數。

商 = 5 // 2

查看我們的數據科學課程以提高自己的技能。

真正的樓層除法運算符是“//”。 這實際上返回整數和浮點參數的下限值。

閱讀我們流行的數據科學文章

數據科學職業道路:綜合職業指南 數據科學職業發展:工作的未來就在這裡 為什麼數據科學很重要? 數據科學為企業帶來價值的 8 種方式
數據科學對管理者的相關性 每個數據科學家都應該擁有的終極數據科學備忘單 你應該成為數據科學家的 6 大理由
數據科學家的一天:他們做什麼? 神話破滅:數據科學不需要編碼 商業智能與數據科學:有什麼區別?

樓層除法也在 Python 的所有數字類型中實現,並且還將具有以下語法:

A // b == 地板(a/b)

結果的類型實際上將是ab在操作前被強制轉換成的典型類型。 更具體地說,如果ab具有相同的數據類型,則 a//b 也將是相同的類型。 但是,如果存在不同類型的輸入,則首先使用用於算術中所有其他運算符的類似規則將它們強制轉換為典型類型。 更具體地說,如果ab都是 int 或 long,則結果具有與這些類型的標準除法相同的數據類型和值(這也包括混合輸入類型的情況;long//int和 int//long 都將返回 long 類型)。

當涉及到浮點輸入時,結果是 float 類型。 例如:3.5//2.0 == 1.0

此外,當涉及到復數時,// 會引發異常,考慮到復數的 floor90 實際上是不允許的。 此外,當涉及到用戶定義的類以及擴展類型時,所有語義都完全取決於類型或類的執行。

如果您想更深入地使用 Python,尤其是數據科學,upGrad 會為您帶來數據科學領域的執行 PGP。 該計劃專為中級 IT 專業人員、希望探索數據科學的軟件工程師、非技術分析師、早期職業專業人員等而設計。我們結構化的課程和廣泛的支持確保我們的學生毫無困難地充分發揮潛力。

想要分享這篇文章?

為未來的職業做準備

申請數據科學理學碩士 - LJMU & IIT Bangalore