- 零基礎學Python編程(少兒趣味版)
- 溪溪爸爸
- 420字
- 2020-11-04 16:41:49
1.3.2 取模、求冪和向下取整
Python除了可以完成常規的加、減、乘、除運算,還能完成下面三種運算。
1)取模:返回除法結果中的余數部分,運算符是百分號(%),例如:
>>> 16%3 1 >>> 16%4 0 >>> 16%3.5 2.0
2)求冪:返回x的y次冪,運算符是雙星號(**),例如:
>>> 3**3 27 >>> 5**2 25 >>> 1.5**2 2.25
3)取整除(向下取整):返回除法結果中商的整數部分,運算符是雙斜線(//)。要注意的是,不管商是正數還是負數,向下取整后,結果總是比精確的商小。注意對比以下例子:
>>> 99/2 49.5 >>> 99//2 49 >>> -100/30 -3.3333333333333335 >>> -100//30 -4
從上面的例子可以看到,99/2和-100/30都會得到有小數部分的結果。而99//2和-100//30均將結果向下取整,分別得到49和-4,都比實際結果要小。所以,向下取整可以理解為向“小”取整。
Python一共有7個算術運算符,下面讓克里克里工程師來給大家總結一下,如表1-1所示。
好了,聽了克里克里工程師的報告,西西船長當即下令:放棄貝塔星這個龐然大物,改變航向,飛往范維爾小行星,尋找傳說中的神秘盒子。
【練一練】
1 + 2 - 3*4/5%6**7//8的結果是多少?編程計算一下。
?
推薦閱讀
- Learning Cython Programming
- 微信公眾平臺與小程序開發:從零搭建整套系統
- Visual Basic編程:從基礎到實踐(第2版)
- Flask Web開發入門、進階與實戰
- TestNG Beginner's Guide
- 軟件測試工程師面試秘籍
- Wireshark Network Security
- Unity 2018 Shaders and Effects Cookbook
- Scala Data Analysis Cookbook
- C++ Fundamentals
- Learning Python Data Visualization
- Mudbox 2013 Cookbook
- C#面向對象程序設計(第2版)
- Redmine Cookbook
- Mastering PostgreSQL 11(Second Edition)