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次序](https://img.it610.com/image/info8/bbe2f3a1b9ef49d6b4e0ab68fcc7a348.jpg)
文章图片
??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次序](https://img.it610.com/image/info8/446392f85fd34c4590ce0cbefe73c358.jpg)
文章图片
三、PEMDAS次序 【笨办法学Python|【“笨办法”学Python】3.数字和数学计算——PEMDAS次序】??PEMDAS的意思是:括号(Parentheses)、指数(Exponents)、乘(Multiplication)、除(Division)、加(Addition)、减(Subtraction),这也是Python里的运算优先级。需要注意的是PEMDAS不是一个绝对次序,可以理解为:PE(M&D)(A&S)。
总结 ??以上内容介绍了Python里的运算和运算优先级,有关Python、数据科学、人工智能等文章后续会不定期发布,请大家多多关注,一键三连哟(●’?’●)。
推荐阅读
- 推荐系统论文进阶|CTR预估 论文精读(十一)--Deep Interest Evolution Network(DIEN)
- 【C】题目|【C语言】题集 of ⑥
- 程序员|【高级Java架构师系统学习】毕业一年萌新的Java大厂面经,最新整理
- Python专栏|数据分析的常规流程
- JavaScript|JavaScript — 初识数组、数组字面量和方法、forEach、数组的遍历
- JavaScript|JavaScript — call()和apply()、Date对象、Math、包装类、字符串的方法
- Python|Win10下 Python开发环境搭建(PyCharm + Anaconda) && 环境变量配置 && 常用工具安装配置
- Python绘制小红花
- Pytorch学习|sklearn-SVM 模型保存、交叉验证与网格搜索
- OpenCV|OpenCV-Python实战(18)——深度学习简介与入门示例