Python if-else的简单表示
2024-09-08 04:39:24
常见写法
a = 1
b = 1
c = 2
if a == b:
print("true")
elif a == c:
print("false")
else:
print("None")
>> true
>> None
简单写法(三元表达式)
a = 1
b = 1
c = 2 if a== b else 4
print(c)
>> 2
三元表达式: 条件判断为真时返回 if 前面的表达式,为false时返回 else 后面的表达式。
注意 : 三元表达式的表达式只能是左值。如下会报错:
a = 1
b = 1
c = 2 if a== b else c = 4
print(c)
>> SyntaxError: can't assign to conditional expression
不常见写法
还有几种不常见的方式,这里不具体介绍可以参考下面的内容
最新文章
- PHP实现全排列(递归算法)
- opencv2 使用鼠标绘制矩形并截取和保存矩形区域图像
- Strus2第一次课:dom4j解析xml文档
- 使用 Sandcastle 生成代码帮助文档
- DOS常用命令收集(长期更新)
- CSS超出部分显示省略号…代码
- Java 线程池的原理与实现
- HDU 4390 Number Sequence 容斥原理
- iOS app的webview注入JS遇到的坑
- [Papers]NSE, $\p_3u$, Lebesgue space [Kukavica-Ziane, JMP, 2007]
- 【转】有向图强连通分量的Tarjan算法
- WisDom.Net 框架设计(三) 数据缓存
- combobox只读代码
- PHP基础之 define() 函数
- ElasticSearch6学习(1)-安装Elasticsearch
- RK3288 mipi屏参数配置文件
- RabbitMQ消费方式汇总
- bzoj 1798: [Ahoi2009]Seq 维护序列seq (线段树 ,多重标记下放)
- SP8093 JZPGYZ - Sevenk Love Oimaster 解题报告
- Js字符串与十六进制的相互转换 【转】