笨办法学Python|【“笨办法”学Python】3.数字和数学计算——PEMDAS次序

3.数字和数学计算——PEMDAS次序

文章目录

  • 前言
  • 一、Atom文本编辑器
  • 二、运行Python程序
  • 三、PEMDAS次序
  • 总结

前言 ??每一种编程语言都包含处理数字和进行数学计算的方法。
一、Atom文本编辑器 算术运算符
运算符 中文名称 功能描述 例子
+ 两个数字相加 print(3+5),输出8
- 两个数字相减 print(5-3),输出2
* 两个数字相 print(5*3),输出15
/ 两个数字相 print(6/3),输出2
% 取模 返回除法的余数 print(5%3),输出2
** 返回x的y次幂 print(5**3),输出125
// 取整数 返回商的整数部分 print(5//3),输出1
逻辑运算符
运算符 中文名称 功能描述
and 两侧的逻辑为1时,结果为1,其他情况为0
or 两侧至少有一个的逻辑为1时,结果为1,其他情况为0
not not 0 为1,not 1 为 0
比较运算符
运算符 中文名称 功能描述
== 等于 x==y,比较结果相等时,返回True,否则返回False
!= 不等于 x!=y,比较结果不相等时,返回True,否则返回False
> 大于 x>y,比较结果x大于y时,返回True,否则返回False
< 小于 x
>= 大于等于 x>=y,比较结果x大于等于y时,返回True,否则返回False
<= 小于等于 x<=y,比较结果x小于等于y时,返回True,否则返回False
笨办法学Python|【“笨办法”学Python】3.数字和数学计算——PEMDAS次序
文章图片

??Python数学计算示例。
print("I will now count my chickens:")print("Hens", 25 + 30 / 6) print("Roosters", 100 - 25 * 3 % 4 )print("Now I will count the eggs:")print(3 + 2 + 1 - 5 + 4 % 2 - 1 / 4 + 6 )print("Is it true that 3 + 2 < 5 - 7")print(3 + 2 < 5 - 7)print("What is 3 + 2 ?", 3 + 2 ) print("What is 5 - 7 ?", 5 - 7 )print("Oh, that's why it's False.")print("How about some more.")print("Is it greater ?", 5 > -2 ) print("Is it greater or equal ?", 5 >= -2 ) print("Is it less or equal ?", 5 <= -2 )

二、运行Python程序 ??在Window上键入Python就可以看到结果。
python ex3.py

笨办法学Python|【“笨办法”学Python】3.数字和数学计算——PEMDAS次序
文章图片

三、PEMDAS次序 【笨办法学Python|【“笨办法”学Python】3.数字和数学计算——PEMDAS次序】??PEMDAS的意思是:括号(Parentheses)、指数(Exponents)、乘(Multiplication)、除(Division)、加(Addition)、减(Subtraction),这也是Python里的运算优先级。需要注意的是PEMDAS不是一个绝对次序,可以理解为:PE(M&D)(A&S)。
总结 ??以上内容介绍了Python里的运算和运算优先级,有关Python、数据科学、人工智能等文章后续会不定期发布,请大家多多关注,一键三连哟(●’?’●)。

    推荐阅读