課程三 數字的基礎知識python
python控制檯能夠執行的當作計算器去執行算數 好比 在python控制檯執行執行 [root@flink-slave5 ~]# ipython Python 3.7.4 (default, Aug 13 2019, 20:35:49) Type 'copyright', 'credits' or 'license' for more information IPython 7.8.0 -- An enhanced Interactive Python. Type '?' for help. In [1]: 2 + 3 Out[1]: 5 In [2]: 2 + 3 * 2 Out[2]: 8 支持 加減乘除 重點說一下除 由於除有點特殊 **** (base) C:\Users\Administrator>python Python 3.7.3 (default, Mar 27 2019, 17:13:21) [MSC v.1915 64 bit (AMD64)] :: Ana conda, Inc. on win32 Type "help", "copyright", "credits" or "license" for more information. >>> 2 + 3 * 5 17 >>> 5.3/2 2.65 In [1]: 5 / 2 Out[1]: 2.5 In [2]: 5 // 2 Out[2]: 2 In [3]: 4 / 2 Out[3]: 2.0 In [4]: 4 // 2 Out[4]: 2 // 除號(/)無論是分子仍是分母 計算結果都是浮點數 第一個知識點 正除運算符(//) py特有的 就是隻取整數部分 >>> 5//2 2 >>> 4//2 2 //若是對整數進行整除(分子和分母都是整數)那麼計算結果就都是整數 若是分子和分母只要有一個是浮點數 也能夠整除 但計算出來的結果是浮點數 >>> 5.2//2 2.0 注意: py 中只分爲 整數和浮點數 冪運算符(**) >>> 2**3 // 2的3次方 8 取餘數(%) //能夠對整數和浮點數一塊兒取餘 >>> 5/2 2.5 >>> 5%2 1 >>> 5.2%2 1.2000000000000002 python支持 // + - * / % // ** () -3 //表示負3 python中符號優先級排序 優先級 最高的() 先計算圓括號 第二 冪運算 第三 符號(-) 第四 * / // % 第五 + - 例子: # coding:utf-8 print(2 + 4) print(126 - 654) print(20 + 4 * 5) print((20 + 4) * 5) print(4/2) print(4//2) print(3//2) print(3/2) print(5.2/2) print(5.2//2) print(4**4) print(3 + 2 * -3 ** 3 - -3 ** 2) x = 4 y = 5 l = 2.4 print(x + y * l) //結果爲 6 -528 40 120 2.0 2 1 1.5 2.6 2.0 256 -42 16.0