前言
這個算是比較fancy的功能,有時為了排版漂亮、或邏輯已經很簡單,
不需要撰寫多行程式碼時,才會使用。
Sample Code
使用方法:
>>> 'true' if True else 'false'
'true'
>>> 'true' if False else 'false'
'false'
- 也就是說,中間放判斷式,if前面放成立,else後面放不成立
範例:
a = 10
ans = 1 if a >= 0 else -1
- 如果 a >= 0,ans = 1
- 如果 a < 0,ans = -1
Reference
https://cloud.tencent.com/developer/ask/59821
[…] 【Python】python 一行 if else 語法 (one line if else) sample code (內含範例程式碼) […]