热门IT资讯网

python基础知识 04 数学的基础知识

发表于:2024-11-24 作者:热门IT资讯网编辑
编辑最后更新 2024年11月24日,课程三 数字的基础知识python控制台可以执行的当做计算器去执行算数比如在python控制台执行执行[root@flink-slave5 ~]# ipythonPython 3.7.4 (defau

课程三 数字的基础知识

python控制台可以执行的当做计算器去执行算数比如在python控制台执行执行[root@flink-slave5 ~]# ipythonPython 3.7.4 (default, Aug 13 2019, 20:35:49) Type 'copyright', 'credits' or 'license' for more informationIPython 7.8.0 -- An enhanced Interactive Python. Type '?' for help.In [1]: 2 + 3                                                                                                                Out[1]: 5In [2]: 2 + 3 * 2                                                                                                            Out[2]: 8支持 加减乘除重点说一下除       因为除有点特殊  ****(base) C:\Users\Administrator>pythonPython 3.7.3 (default, Mar 27 2019, 17:13:21) [MSC v.1915 64 bit (AMD64)] :: Anaconda, Inc. on win32Type "help", "copyright", "credits" or "license" for more information.>>> 2 + 3 * 517>>> 5.3/22.65In [1]: 5 / 2                                                                                                                               Out[1]: 2.5In [2]: 5 // 2                                                                                                                              Out[2]: 2In [3]: 4 / 2                                                                                                                               Out[3]: 2.0In [4]: 4 // 2                                                                                                                              Out[4]: 2// 除号(/)不管是分子还是分母 计算结果都是浮点数   第一个知识点 正除运算符(//)  py特有的    就是只取整数部分 >>> 5//22>>> 4//22//如果对整数进行整除(分子和分母都是整数)那么计算结果就都是整数如果分子和分母只要有一个是浮点数 也可以整除 但计算出来的结果是浮点数>>> 5.2//2 2.0注意: py 中只分为 整数和浮点数 幂运算符(**)>>> 2**3      // 2的3次方 8取余数(%)      //可以对整数和浮点数一起取余>>> 5/22.5>>> 5%21>>> 5.2%21.2000000000000002python支持//           + - * / % // ** () -3     //表示负3python中符号优先级排序 优先级 最高的() 先计算圆括号第二 幂运算第三 符号(-)第四 * / // %第五 + -例子:# coding:utf-8print(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 = 4y = 5l = 2.4print(x + y * l)//结果为6-528401202.0211.52.62.0256-4216.0
0