python基础知识04数学的基础知识-创新互联
课程三 数字的基础知识
创新互联公司长期为近千家客户提供的网站建设服务,团队从业经验10年,关注不同地域、不同群体,并针对不同对象提供差异化的产品和服务;打造开放共赢平台,与合作伙伴共同营造健康的互联网生态环境。为北票企业提供专业的网站设计、做网站,北票网站改版等技术服务。拥有十年丰富建站经验和众多成功案例,为您定制开发。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
另外有需要云服务器可以了解下创新互联cdcxhl.cn,海内外云服务器15元起步,三天无理由+7*72小时售后在线,公司持有idc许可证,提供“云服务器、裸金属服务器、高防服务器、香港服务器、美国服务器、虚拟主机、免备案服务器”等云主机租用服务以及企业上云的综合解决方案,具有“安全稳定、简单易用、服务可用性高、性价比高”等特点与优势,专为企业上云打造定制,能够满足用户丰富、多元化的应用场景需求。
当前文章:python基础知识04数学的基础知识-创新互联
文章来源:http://azwzsj.com/article/dccohp.html