python基础知识 04 数学的基础知识
admin
2023-01-23 09:42:33
0

课程三 数字的基础知识

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

相关内容

热门资讯

弗朗茨别墅家用电梯获德国莱茵T... 在别墅家用电梯行业从“功能满足”迈向“品质生活”的转型期,一个品牌的战略定力往往决定了它能走多远。弗...
一元复始 万象AI!2026智... 7月22日,2026人工智能产品应用博览会(以下简称“2026智博会”)新闻发布会在苏州工业园区举行...
怕失焦?蓝白周六上凯道反毒油,... 中联毒油案引发全台民众食安疑虑,国民党发起25日上凯道抗争,当天一早将先举行全代会,晚间6点前往凯道...
原创 为... 把一只穴兔和一只野兔摆在一起,长耳朵短尾巴,普通人根本分不出谁是谁。可就是这两只看着一模一样的兔子,...
AMD推出Helios机架AI... 据香港IDC新天域互联了解,历经十年技术深耕,芯片巨头AMD正式推出首款机架级AI系统Helios,...
原创 卡... 在高端新材料圈子里,碳纤维一直有个响亮外号——黑色黄金。轻得像羽毛,硬度远超钢材,航空航天、飞行器、...
iPhone 18 Pro系列... 快科技7月22日消息,据最新爆料,iPhone 18 Pro和iPhone 18 Pro Max将沿...
普京:困难是暂时的 在乌克兰利用无人机持续打击俄境内能源设施的背景下,俄罗斯总统普京在克里姆林宫召开经济问题会议。俄新社...
“打压中企,欧盟将自损400亿... 当地时间7月22日,美国“政客新闻网”欧洲版(POLITIO EU)援引知名行业机构全球移动通信系统...
蓝营青年绝食抗议毒油,“独派”... 图注:民众党议员陈世轩22日率新北队议员参选人声援4位蓝营绝食者。中国台湾网7月22日讯 为抗议民进...