- Python数据分析
- 王俊主编
- 352字
- 2025-03-13 17:28:16
2.3 条件语句
if语句是一种条件语句,用于根据条件的真假来执行不同的代码块。if语句的代码结构如下:

条件表达式(condition)用来判断条件真假的部分。条件表达式可以是任何返回布尔值的表达式,例如比较运算符(如==、<、>等)和逻辑运算符(如and、or、not等)。
if-else语句允许在条件为真时执行一个代码块,而在条件为假时执行另一个代码块,代码结构如下:

if-elif-else语句可以在多个条件之间进行选择,每个条件都会按顺序进行判断,一旦某个条件为真,则执行相应的代码块,并跳过后续条件的判断。代码结构如下:

下面的代码使用if-elif-else实现如下逻辑:如果一只股票的算术收益率大于5%,想锁定短期利润,则卖出股票;如果下跌超过5%,考虑逢低买入;否则,保持观望。

此时,计算出的算术收益率change为0.111111111,超过0.05,满足第一个if的条件,执行对应的代码,代码输出结果为:股票涨幅超过5%,建议卖出。