bugl
bugl
HomeLearnPatternsPathsSearch
HomeLearnPatternsPathsSearch

Loading lesson path

Learn/Python/Foundations
Python•Foundations

Python - Variable Names

Flash cards

Review the key moves

1/4
Core idea

What is the main idea behind Python - Variable Names?

Lesson checks

Practice each idea before moving on

Short Mimo-style checks built from this lesson's code, terms, and sequence.

1Quick choice

Which statement best captures the main point of this lesson?

2Fill blank

Complete the missing token from the example code.

___ = "John"
3Order

Put the learning moves in the order that makes the concept easiest to apply.

- 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) - A variable name cannot be any of the Python keywords .
A variable can have a short name (like x and y) or a more descriptive name (age, carname, total_volume).
Multi Words Variable Names

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)
  • A variable name cannot be any of the Python keywords .

Example

myvar = "John"
my_var = "John"
_my_var = "John"
myVar = "John"

MYVAR = "John"
myvar2 = "John"

Example

2myvar = "John"
my-var = "John"

my var = "John"

Remember that variable names are case-sensitive

Multi Words Variable Names

Variable names with more than one word can be difficult to read.

There are several techniques you can use to make them more readable:

Camel Case

Each word, except the first, starts with a capital letter:

Pascal Case

Each word starts with a capital letter:

Snake Case

Each word is separated by an underscore character:

Previous

Python Variables

Next

Python Variables - Assign Multiple Values