Logic operations are one of the important topics in application development. Python supports logic operations and value as boolean. Boolean is data type used to represent logic values
True generally used to positive or enabled situations.
False is generally used negative or disabled situations. For example if we want to express existence of an item we will use boolean value.
Create Boolean Variable
Creating boolean value is easy as defining strings and integers. We will provide initialization value to the given variable with equal sign. Below are some creation examples of boolean variables.
home_exist=True car_exist=False home_exist #True car_exist #False
Reversing operations or
notting is useful feature of boolean logic operations.
not keyword will flip the current logical value. If the current logical value is
not ed new value will be
False . If the current value is
not ted new value will be
home_exist #True not home_exist #False not True #False not False #True
Check With If
Python provides conditionals in order to branch code execution.
If .. elif .. else statements can be used with logical values. If provided value is
True this means condition is met.
In this example we will check if
I have a car to to standard output.
car_exist=True if car_exist: print("I have a car")
Convert To Boolean Value
Up to now we have used
False as boolean values. We can use different literals like string and number as boolean value too. Here some of these values and related
False representation. We will use
bool function in order to convert given values into boolean values.
bool(1) #True bool(0) #False bool(-1) #True bool(10) #True bool('') #False bool('test') #True