Variables are essential building blocks in programming, acting as containers for storing data. Here's a quick guide:
🧠 What is a Variable?
A variable is a named storage location in memory that holds a value.
💻 Example: x = 10
stores the integer 10 in the variable x
.
📦 Variable Naming Rules
- Use letters, numbers, and underscores (
_
) - Cannot start with a number
- Avoid reserved keywords (e.g.,
if
,else
) - Case-sensitive (e.g.,
age
vsAge
) - 🌐 Variables should reflect their purpose clearly
🔄 Data Types
Common types include:
- Integers (
int
) - Floating points (
float
) - Strings (
str
) - Booleans (
bool
) - Arrays/Lists
- Objects/Structs
🧩 Scope & Lifetime
Variables can have:
- Global scope (accessible everywhere)
- Local scope (limited to a function/block)
- Static scope (retains value between function calls)
⚙️ Use Cases
- Storing user input
- Managing state in applications
- Performing calculations
- Passing data between functions
For deeper exploration of data types, check our Basics of Data Types guide.