Python
Python Programming for Beginners: A Comprehensive Guide
Python Environment Set Up
Python Basic Syntax
Python Variables
Python Data Types
Python String
Python Numbers
Python Casting
Python List
Python Tuple
Python Set
Python Dictionaries
Python Boolean
Python Arrays
Python Operators
Python For Loop
Python while Loop
Python if elif else
Functions in Python
Python Lambda
Python Classes & Objects
Python Inheritance
Python Scope
Python Modules
Python Math
Python RegEx
Python User Input
Python try except
Python finally
Python Logging
Create a Python Project
Python Managing Application Dependencies
Boolean in Python
- Last updated Apr 25, 2024
In Python, a boolean is a data type that represents one of two values: either True or False.
True and False are the two built-in boolean values in Python. They are case-sensitive, so you must write them with an uppercase initial letter: True and False.
Example:
x = True
y = False
print(x)
print(y)
Output:
True False
Booleans are used to perform logical operations and make decisions in your code. They are fundamental to controlling the flow of a program through conditional statements like if, elif, and else. When two values are compared, the expression is evaluated and a boolean value is returned.
Example:
x = 10
y = 20
print(x > y)
print(x < y)
print(x == y)
if x > y:
print("x is greater than y")
elif x == y:
print("x is equal to y")
else:
print("y is greater than x")
word1 = "hello"
word2 = "Hello"
result1 = word1 is word2
print("word1 is equal to word2 = ", result1)
result2 = word1 is not word2
print("word1 is not equal to word2 = ", result2)
Output:
False True False y is greater than x word1 is equal to word2 = False word1 is not equal to word2 = True
In Python, the bool() function evaluates any value and return True or False.
Example:print(bool("hello"))
print(bool(1 > 0))
print(bool(10))
print(bool("abc"))
print(bool(0))
print(bool(None))
print(bool(False))
print(bool(""))
print(bool([]))
print(bool({}))
print(bool(()))
Output:
True True True True False False False False False False False