- Python数据分析
- 王俊主编
- 451字
- 2025-03-13 17:28:15
2.2 运算法则
Python支持多种运算,如算术运算、比较(关系)运算、赋值运算、逻辑运算等,每种运算都有相应的运算符以及运算法则。接下来,我们将重点介绍在数据分析中比较常见的三种运算:算术运算、逻辑运算、比较运算。
2.2.1 算术运算
在金融场景的数据分析中,我们时常需要对两个或多个数字进行加减乘除。例如,在处理股价每日的涨跌时,需要用明天的开盘价减去当天的开盘价。常见的算术运算符如表2-5所示。当有多个数值进行算术运算时,运算的优先级满足数学中的“先乘除后加减,从左到右依次计算”的法则,若需要改变优先级则可以通过添加括号()实现。
表2-5 常见的算术运算符

(续)

2.2.2 逻辑运算
逻辑运算常用在条件语句中,用于将两个或多个条件连接成更复杂的语句,逻辑运算得到的结果可以是布尔值(Bool),也可以是数值。值得注意的是,还可以对数值进行逻辑运算,如1 and 2返回2。常见的逻辑运算符如表2-6所示。
表2-6 常见的逻辑运算符

2.2.3 比较运算
比较运算的对象通常是数值型数据,得到的结果为布尔值,即只有True或False。以a=15,b=30为例,常见的比较运算符如表2-7所示。
表2-7 常见的比较运算符
