python条件表达式的值只有两种、它们是_如何最简单、通俗地理解Python的条件表达式?...

目录:

一、笔记

二、我的自学路线

三、笔记目录

一、笔记

① 条件表达式,有时也称三目运算符、三元运算符,形式为:返回值1 if 条件 else 返回值2。

② 条件表达式,if 条件成立时,条件表达式返回 返回值1,否则返回 返回值2。

③ 条件表达式 若与 for 遍历结合,if、else 都要放在 for 前面放前面,放后面会报错。

④ 只有 if、没有 else 时,不是条件表达式,若 if 与 for 结合时,顺序结构,if 只能放在 for 后面,放在前面会报错。

[1 if i%2==0 else 0 for i in range(10)] # 不报错

运行结果:

[1, 0, 1, 0, 1, 0, 1, 0, 1, 0]

[1 for i in range(10) if i%2==0 else 0 ] # 报错

运行结果:

File "", line 1

[1 for i in range(10) if i%2==0 else 0 ]

^

SyntaxError: invalid syntax

[i for i in range(10) if i%2==0 ] # 不报错

运行结果:

[0, 2, 4, 6, 8]

[i if i%2==0 for i in range(10) ] # 报错

运行结果:

File "", line 1

[i if i%2==0 for i in range(10) ]

^

SyntaxError: invalid syntax

二、我的自学路线

01 安装Python编辑器 [ 已整理 ]

02 Python编译器快捷键 [ 已整理 ]

03 Python基础 [ 已整理 ]

04 Python难点 [ 已整理 ]

05 Python常用的库 [ 已整理 ]

06 爬虫 [ 整理ing ]

07 NLP [ 看视频ing ]

三、笔记目录

1) Python 编辑器

2) Python 基础

( ……更多笔记,见专栏 )

"♥我的笔记,希望对你有帮助♥"

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值