xxxxxxxxxx
if condition:
value = true-expr
else:
value = false-expr
# The same can be written in single line:
value = true-expr if condition else false-expr
xxxxxxxxxx
condition = True
# Simple 2-Liner Method
if condition:
print('hi')
# Method 1: One-Liner If
if condition: print('hi')
# Method 2: Ternary with Dummy
print('hi') if condition else None
# Method 3: Ternary with Dummy for Assignment
x = 42 if condition else None
# Method 4: Short circuiting
condition and print('hi')
xxxxxxxxxx
[what to do when condition=true] if [condition] else [what to do when condition=false]