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部落格 ” ,連結:http://blog.itpub.net/69952527/viewspace-2850576/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Python語言中__init__與__new__的區別是什麼?Python
- Python語言中=和==有什麼區別?Python
- C++語言中 *與&的作用分別是什麼啊?C++
- Python學習教程_Python語言中=和==有什麼區別?Python
- Python語言中的模組、包、庫之間有什麼區別?Python
- 什麼是python?與PHP有什麼區別?PythonPHP
- python和c語言的區別是什麼PythonC語言
- Golang語言中的method是什麼Golang
- Python和C語言區別是什麼?PythonC語言
- Python和GO語言之間的區別是什麼?PythonGo
- Golang語言中的interface是什麼(上)Golang
- Golang語言中的interface是什麼(下)Golang
- C語言中的strlen與sizeof的區別C語言
- python is和==的區別是什麼?Python
- Python中/與//的區別是什麼?其如何使用?Python
- C語言中&&,||,&,| 的區別C語言
- "->" 在c語言中是什麼意思?C語言
- 在R語言中,因子是什麼R語言
- 【轉】C語言中 -> 是什麼意思?C語言
- SCRM與CRM的區別是什麼?
- DDD與DCI的區別是什麼?
- Python和GO語言之間的區別是什麼?Python培訓PythonGo
- go語言中make和new有什麼作用以及區別?Go
- Java和Python是什麼?有什麼區別?JavaPython
- DMAIC與DMADV的區別是什麼?AI
- R語言的特點是什麼?和Python有何區別?R語言Python
- python中類方法的區別是什麼Python
- Session是什麼?它與Cookie有什麼區別?SessionCookie
- C語言中陣列溢位是什麼C語言陣列
- Swift語言中class、struct、enum的聯絡與區別SwiftStruct
- Python語言中變數名是什麼?命名規則有哪些?Python變數
- Python程式設計基礎(一)程式語言是什麼?編譯型語言和解釋型語言的區別|Python是什麼?Python程式設計編譯
- Python這麼火,它與其他程式語言有什麼區別?Python
- Go 中 make 與 new 的區別是什麼?Go
- 網閘與防火牆的區別是什麼防火牆
- 分散式與叢集的區別是什麼?分散式
- 頻寬與網速的區別是什麼?
- 系統呼叫與庫函式是什麼,區別是什麼函式