Python中/與//的區別是什麼?其如何使用?
在學習Python或者使用Python進行工作的時候,大家應該都看到過“/”和“//”,它們是Python算術運算子中比較常用的兩個運算子,那麼Python語言中/與//的區別是什麼?如果你還不清楚,這篇文章千萬不要錯過。
Python語言中/與//的區別是什麼?
在Python中/表示浮點整除法,返回浮點結果,也就是結果為浮點數;而//在Python中表示整數除法,返回大於結果的一個最大的整數,意思就是除法結果向下取整。
舉例:
print("6 // 4 = " + str(6 // 4))
print("6 / 4 =" + str(6 / 4))
結果:
6 // 4 = 1
6 / 4 =1.5
Python算術運算子
以下假設變數a=10,變數b=21:
運算子+:加-兩個物件相加,例項a+b輸出結果31。
運算子-:減-得到負數或是一個數減去另一個數,例項a-b輸出結果-11。
運算子*:乘-兩個數相乘或是返回一個被重複若干次的字串,例項a*b輸出結果210。
運算子/:除-x除以y,例項b/a輸出結果2.1。
運算子%:取模-返回除法的餘數,b%a輸出結果1。
運算子**:冪-返回x的y次冪,a**b為10的21次方。
運算子//:取整除-向下取接近商的整數,例項>>> 9//2 4 >>> -9//2 -5。
來自 “ ITPUB部落格 ” ,連結:https://blog.itpub.net/69952527/viewspace-3005549/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 什麼是python?與PHP有什麼區別?PythonPHP
- Python語言中/與//的區別是什麼?Python
- python中類方法的區別是什麼Python
- Python中eval如何使用?其作用是什麼?Python
- Go 中 make 與 new 的區別是什麼?Go
- Java中equals與==的本質區別是什麼?Java
- python is和==的區別是什麼?Python
- python中isinstance()和type()有什麼區別?如何使用?Python
- SCRM與CRM的區別是什麼?
- DDD與DCI的區別是什麼?
- Linux中什麼是打包?與歸檔有什麼區別?Linux
- Java和Python是什麼?有什麼區別?JavaPython
- DMAIC與DMADV的區別是什麼?AI
- Python語言中__init__與__new__的區別是什麼?Python
- Python中異常是什麼意思?與錯誤有什麼區別?Python
- Session是什麼?它與Cookie有什麼區別?SessionCookie
- Python中eval函式是什麼?如何使用?Python函式
- 網閘與防火牆的區別是什麼防火牆
- 分散式與叢集的區別是什麼?分散式
- 頻寬與網速的區別是什麼?
- Linux系統中rpm與yum的區別是什麼?Linux
- 系統呼叫與庫函式是什麼,區別是什麼函式
- 什麼是滲透測試?與安全測試的區別是什麼?
- 【Java面試】Mybatis中#{}和${}的區別是什麼?Java面試MyBatis
- 原生IP是什麼?與其他IP有什麼區別?
- python和c語言的區別是什麼PythonC語言
- python屬性和方法的區別是什麼Python
- Python 列表和元組的區別是什麼?Python
- opencv和Python的區別是什麼?Python開發!OpenCVPython
- Python中find函式是什麼?其作用有哪些?Python函式
- 什麼是透明屏,其工作原理與優勢是什麼
- 什麼是OA,與Office 有何區別
- 什麼是中斷?什麼是異常?它們有何區別?
- 面試官:Golang 的 new 與make 區別是什麼?面試Golang
- Python和C語言區別是什麼?PythonC語言
- pycharm和python區別(關係)是什麼PyCharmPython
- 共享儲存是什麼意思?與DRBD有什麼區別?
- 深入探究Java中equals()和==的區別是什麼Java