Page 137 - CodePilot V5.0 C6
P. 137
KEYWORDS AND IDENTIFIERS
In Python, keywords and identifiers are two important concepts that define the structure and
naming conventions of a program.
KEYWORDS
Keywords are reserved words with special
meanings in Python, used for tasks like control Python has 35 reserved keywords that cannot
flow (if, for, while), functions (def) and classes be used as variable names.
(class). They cannot be used as variable
names. Here is a list of Python keywords:
False None True and as assert
async await break class continue def
del elif else except finally for
from global if import in is
lambda nonlocal not or pass raise
return try while with yield
You cannot use keywords as variable names. For example, you cannot name a variable ‘if’ or ‘for’.
IDENTIFIERS
An identifier is a name used to uniquely identify a variable, function, class or object in Python. It
represents the values you store, like numbers or text.
Examples of Identifiers:
Variable identifiers: age, score, temperature
Function identifiers: print_message(), calculate_sum()
Class identifiers: Person, Student
VARIABLES IN PYTHON
In Python, variables store values that can be accessed or changed later. Their names are
identifiers and you don’t need to specify their type because Python is dynamically typed.
RULES FOR NAMING VARIABLES
When creating variable names, make sure to follow these rules:
Variable names can contain letters (a-z, A-Z), digits (0-9) and underscores (_).
Variable names must begin with a letter or an underscore (_), but not a number.
Variable names are case-sensitive, so ‘age’ and ‘Age’ are considered two different variables.
Variable names cannot use Python keywords (such as if, else, for) as variable names.
Variable names cannot contain spaces.
135
Python–Start to Code

