【“笨办法”学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】3.数字和数学计算——PEMDAS次序_第1张图片

  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】3.数字和数学计算——PEMDAS次序_第2张图片


三、PEMDAS次序

  PEMDAS的意思是:括号(Parentheses)、指数(Exponents)、乘(Multiplication)、除(Division)、加(Addition)、减(Subtraction),这也是Python里的运算优先级。需要注意的是PEMDAS不是一个绝对次序,可以理解为:PE(M&D)(A&S)。


总结

  以上内容介绍了Python里的运算和运算优先级,有关Python、数据科学、人工智能等文章后续会不定期发布,请大家多多关注,一键三连哟(●’◡’●)。

你可能感兴趣的:(笨办法学Python,python,开发语言,后端)