Python - 三目运算符
-
概述
- python
- 三目运算符
-
背景
- 最近看代码, 有人挺喜欢用这个东西
- 我虽然不喜欢, 但还是学学吧
- 我觉得这样虽然显得简洁, 但读起来并不是最友好的
- 简单记一下, 怕以后忘了
- 水一篇
-
环境
- python
- 3.7
- python
-
类型
- 总结类
1. 语法
-
概述
- 语法
-
例子
# 语法 # py 式的变量命名, 我觉得也挺不错 <value_1> if <condition> else <value_2> # 例子1 # 结果为 "High" x = 18 result = "High" if x > 10 else "Low" print(result) # 例子2 # 结果为 "Low" x = 1 result = "High" if x > 10 else "Low" print(result)
-
麻烦
-
这玩意的问题是, java 也有类似的东西, 但是 java 它语法不一样
# 但愿切语言的时候, 我能切过来 <condition> ? <value1> : <value2>
-
ps
- ref
-
- 概述
- 简单介绍
- 概述
-
- 概述
- 简单介绍
- 概述
-
Python: if-else in one line – ( A Ternary operator )
- 概述
- 简单介绍
- 概述
-
尽量尝试解释清楚; 自己校对能力有限, 如果有错误欢迎指出