Understanding Python Keywords
Python Keywords
Python has a set of reserved keywords that have special meanings in the language.
These keywords cannot be used as identifiers like: variable names, function names, class names, etc.
The following table details all of the Python keywords with links to respective tutorials for the keywords.
Keyword | Description | Tutorial |
---|---|---|
and | A logical operator | Python logical AND operator |
as | To create an alias | Python AS keyword |
assert | For debugging | Python ASSERT keyword |
break | To break out of a loop | Python break |
class | To define a class | Python class |
continue | To continue to the next iteration of a loop | Python continue |
def | To define a function | Python Function |
del | To delete an object | Python del |
elif | Used in conditional statements, same as else if | Python elif |
else | Used in conditional statements | Python if else |
except | Used with exceptions, what to do when an exception occurs | Python Try Except |
False | Boolean value, result of comparison operations | Python False |
finally | Used with exceptions, a block of code that will be executed no matter if there is an exception or not. | Python finally |
for | To create a for loop | Python For loop |
from | To import specific parts of a module | Python from |
global | To declare a global variable | Python global variable |
if | To make a conditional statement | Python if |
import | To import a module | Python import |
in | To check if a value is present in a list, tuple, etc., or to iterate over a collection in For loop syntax. | Python in keyword |
is | To test if two variables are equal | Python is |
lambda | To create an anonymous function | Python Lambda Function |
None | Represents a null value | Python None |
nonlocal | To declare a non-local variable | |
not | A logical operator | Python NOT logical operator |
or | A logical operator | Python OR logical operator |
pass | A null statement, a statement that will do nothing | Python pass |
raise | To raise an exception | Python raise |
return | To exit a function and return a value | Python return |
True | Boolean value, result of comparison operations | Python True |
try | To make a try...except statement | Python Try Except |
while | To create a while loop | Python While loop |
with | Used to simplify exception handling | Python with |
yield | To end a function, returns a generator | Python yield |