DEV Community

V Sai Harsha
V Sai Harsha

Posted on • Updated on

Master Python - Variables


Welcome to our second part of this series mastering Python. So, in our previous lesson we have installed Python in our computer. Today, we are covering variables in Python. Without any further ado, let's get started.

What are Variables?

Variables are like containers that store data in your Python programs. They give names to values, making it easier to work with and manipulate data. Think of variables as labeled boxes where you can put different types of information.

Declaring Variables

In Python, declaring a variable is straightforward. You don't need to specify a data type explicitly; Python infers it for you. Here's how you declare a variable:

variable_name = value
Enter fullscreen mode Exit fullscreen mode
  • variable_name: Choose a name for your variable (e.g., age, name, score). Follow Python naming conventions: use letters, numbers, and underscores, and start with a letter.
  • =: The equal sign is used for assignment, meaning you're giving a value to your variable.
  • value: This can be any data type (e.g., numbers, strings, lists, or even other variables).

Variable Types

Python supports various data types for variables. Here are a few common ones:

  1. Integers (int): Used for whole numbers, e.g., age = 25.

  2. Floats (float): Used for decimal numbers, e.g., price = 19.99.

  3. Strings (str): Used for text, e.g., name = "Alice".

  4. Booleans (bool): Used for True/False values, e.g., is_student = True.

Using Variables

Once you've declared variables, you can use them in your code. Here are some common operations:

  1. Printing Variables:
Enter fullscreen mode Exit fullscreen mode

This displays the value of the variable in the console.

  1. Performing Operations:

You can perform various operations on variables, such as mathematical calculations.

   x = 5
   y = 3
   sum = x + y
Enter fullscreen mode Exit fullscreen mode
  1. Updating Variables:

You can change the value of a variable by reassigning it.

   age = 25
   age = age + 1  # Increment age by 1
Enter fullscreen mode Exit fullscreen mode

Variable Naming Tips

  • Choose descriptive names: Make your variable names meaningful, so your code is easy to understand.
  • Use lowercase letters: Variable names are typically written in lowercase, with words separated by underscores (e.g., user_name).
  • Avoid using Python reserved words (e.g., if, else, while) as variable names.


Understanding variables is a crucial step in your journey to mastering Python. They allow you to store and manipulate data, making your code more dynamic and powerful. Practice using variables in different contexts to become more proficient in Python programming. As you progress, you'll discover that variables are the building blocks of more complex programs and algorithms.

Top comments (0)