Python Variable
Table of Contents
Description
In Python, variables are declared by simply assigning a value to a name using the = operator. Python is dynamically typed, meaning you don't need to explicitly declare the type of the variable — it is inferred at runtime.
No keyword like int, string, or var is needed.
Variable names must follow identifier naming rules.
Variables can be reassigned to different data types at any time.
Prerequisites
- Basic understanding of data types.
- Familiarity with assignment operations.
Examples
Here's a simple program in Python:
# Declaring variables
name = "Alice" # string variable
age = 25 # integer variable
height = 5.6 # float variable
is_student = True # boolean variable
# Printing variable values
print(name) # Output: Alice
print(age) # Output: 25
# Changing value and type
age = "twenty-five" # Python allows changing type
print(age) # Output: twenty-five
# Multiple variable assignment
x, y, z = 1, 2, 3 # Multiple variables in one line
print(x, y, z)
# Assigning same value to multiple variables
a = b = c = 100
print(a, b, c) # Output: 100 100 100
Real-World Applications
Holding user data (e.g., name, email) in applications.
Storing intermediate values in mathematical calculations.
Temporary flags or states in game development or web forms.
Configuration settings in scripts or programs.
Where topic Can Be Applied
Web development: Form input handling.
Machine learning: Assigning weights, learning rates
Data analysis: Storing columns or row values.
IoT and automation: Sensor value storage.
Scripting: Temporary data containers in automation scripts.
Resources
Topic video source
A comprehensive video
Watch
Python pdf
pdf on topic
Visit
Interview Questions
How do you declare a variable in Python?
What does it mean that Python is dynamically typed?
Can you change the type of a variable after declaration?
How do you assign the same value to multiple variables?
What are valid names for variables in Python?