打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
如何在一行代码中实现if-elif-else三分支语句

使用条件语句判断年龄age,

  • 如果小于18为少年
  • 如果大于18,小于35,为青年
  • 其他,为老年

这是典型的三分支语句if-elif-else,其实是if-else的变种。


Method1-直接堆代码

age = 15

if age < 18:
 print('少年')
elif 18 <= age < 35:
 print('青年')
else:
 print('老年')

Run

少年

Method2-定义函数

Method1不具有可扩展性,定义成函数后,可以一次定义,反复调用。

def judge(age):
 if age < 18:
  return '少年'
 elif 18 <= age < 35:
  return '青年'
 else:
  return '老年'
   
print(judge(age=15))

Run

少年

Method3-Lambda行函数

比函数更简洁的是lambda行函数,如下

judge2 = lambda age: '少年' if age < 18 else ('青年' if 18<=age < 35 else '老年')
print(judge2(age=15))

Run

少年

精选文章

管理世界 | 使用文本分析词构建并测量短视主义

管理世界 | 使用 「经营讨论与分析」 测量 「企业数字化指标」

管理世界 | 用正则表达式、文本向量化、线性回归算法从md&a数据中计算 「企业融资约束指标」

支持开票 | Python实证指标构建与文本分析

PNAS | 文本网络分析&文化桥梁Python代码实现

PNAS | 使用语义距离测量一个人的「创新力(发散思维)得分

MS | 使用网络算法识别『创新的颠覆性与否

金融研究 | 文本相似度计算与可视化

金融研究 | 使用Python构建「关键审计事项信息含量」

转载 | 大数据时代的「计算文化心理学」

视频分享 | 文本分析在经管研究中的应用

转载 | 金融学文本大数据挖掘方法与研究进展

文本分析 | 「MD&A信息含量」指标构建代码实现

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
Python流程控制-if语句
33 个 "不得不看" 的 Python 关键字总结!
超详细的 Python 基础语句总结(多实例、视频讲解持续更新)
Python基础——input函数、if-else语句、if-elif-else语句和列表
跟光磊学Python开发程序流程控制
python控制语句详解(干货满满)
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服