Python Bytes: Conditional Variable Assignment

Published: 13 May 2021
on channel: CyberScribe.org
802
7

Python Bytes
Intermediate Python Topics
Conditional Variable Assignment

Topics beyond the basics of Python.

Conditional statements in Python

Handled with 'if' keyword.

variable = value if the conditional is met otherwise set to this value

If you have two environments, development and production:

dev = "dev"
prod = "prod"

script_arg = "dev"

if script_arg == prod:
db_env = prod
else:
db_env = dev

db_env = prod if script_arg == prod else dev

Example with True/False:
script_arg = True
db_env = prod if script_arg == True else dev

Example with testing the existence of something:
script_arg = None
db_env = prod if script_arg else dev

Useful for config files and also different switches and options for a script.

Should be used for relatively simple expressions so the line is still readable.


On this page of the site you can watch the video online Python Bytes: Conditional Variable Assignment with a duration of hours minute second in good quality, which was uploaded by the user CyberScribe.org 13 May 2021, share the link with friends and acquaintances, this video has already been watched 802 times on youtube and it was liked by 7 viewers. Enjoy your viewing!