Python has a list of keywords which it uses for its syntax and internal processing. We can’t use these reserved words in our program as variable names or function names or as identifiers.
List of 35 reserved keywords in Python
This list may change with different versions of Python
Used to create a loop that iterates over a sequence
def
Defines a function
class
Used to define a class
return
Exits a function and optionally returns a value
Reserved Words and Syntax Highlighting:
Mostlikely reserved words are typically highlighted in different Integrated Development Environments (IDEs) and text editors. This helps in syntax highlighting for code readability and error prevention.
Understanding why they are reserved:
These reserved words have specific meanings and functionalities in Python, like controlling control flow, defining loops, handling data types, etc. Using them for other purposes would clash with their existing roles and create confusion.
Remember, using descriptive variable names and avoiding reserved words makes your code more readable and maintainable for yourself and others.
Difference Between Python Keywords and Built-in Functions
Python Keywords
Definition: Reserved words that define Python's syntax and structure.
Cannot be used as variable names.
Examples:if, else, for, def, class
Purpose: Control flow, function definitions, classes, etc.
Python Built-in Functions
Definition: Predefined functions provided by Python.
Used to perform specific tasks or operations.
Examples:print(), len(), input(), type()
Purpose: Perform actions like input/output, conversions, math, etc.
Example Code
if True:
print("Hello, Python!")
Explanation:if and True are keywords, while print() is a built-in function.