Python Basics

Python Variables

Working with variables

Python Variables

Variables are containers for storing data values. In Python, you don't need to declare variables before using them, or declare their type.

Creating Variables

Python has no command for declaring a variable. A variable is created the moment you first assign a value to it:

x = 5
y = "John"
print(x)
print(y)

Variable Names

A variable can have a short name (like x and y) or a more descriptive name (age, carname, total_volume). Rules for Python variables:

  • A variable name must start with a letter or the underscore character
  • A variable name cannot start with a number
  • A variable name can only contain alpha-numeric characters and underscores (A-z, 0-9, and _)
  • Variable names are case-sensitive (age, Age and AGE are three different variables)

Assign Multiple Values

Python allows you to assign values to multiple variables in one line:

x, y, z = "Orange", "Banana", "Cherry"
print(x)
print(y)
print(z)

You can also assign the same value to multiple variables in one line:

x = y = z = "Orange"
print(x)
print(y)
print(z)

Output Variables

The Python print() function is often used to output variables:

x = "Python is awesome"
print(x)