del in Python

del is used to delete a reference to an object. Any variable or list value can be deleted using del.

del Keyword in Python

In this code, the variables my_variable1 and my_variable2 are initially defined and then deleted using the del keyword. When you try to print them after deletion, you will encounter a NameError because the variables no longer exist.

Python3




my_variable1 = 20
my_variable2 = "w3wiki"
print(my_variable1)
print(my_variable2)
del my_variable1
del my_variable2
print(my_variable1)
print(my_variable2)


Output

20
w3wiki
NameError: name 'my_variable1' is not defined

Python Keywords

Every language contains words and a set of rules that would make a sentence meaningful. Similarly, in Python programming language, there are a set of predefined words, called Keywords which along with Identifiers will form meaningful sentences when used together. Python keywords cannot be used as the names of variablesfunctions, and classes.

In this article, we will learn about Python keywords and how to use them to perform some tasks.

Similar Reads

Python Keywords

Keywords in Python are reserved words that can not be used as a variable name, function name, or any other identifier....

List of Keywords in Python

...

True, False, None Keyword in Python

...

and, or, not, in, is In Python

True: This keyword is used to represent a boolean true. If a statement is true, “True” is printed. False: This keyword is used to represent a boolean false. If a statement is false, “False” is printed.  None: This is a special constant used to denote a null value or a void. It’s important to remember, 0, any empty container(e.g. empty list) does not compute to None. It is an object of its datatype – NoneType. It is not possible to create multiple None objects and can assign them to variables....

Iteration Keywords – for, while, break, continue in Python

...

Conditional keywords in Python- if, else, elif

Python and Keyword...

Structure Keywords in Python : def, class, with, as, pass, lambda

...

Return Keywords in Python- Return, Yield

for: This keyword is used to control flow and for looping. while: Has a similar working like “for”, used to control flow and for looping. break: “break” is used to control the flow of the loop. The statement is used to break out of the loop and passes the control to the statement following immediately after loop. continue: “continue” is also used to control the flow of code. The keyword skips the current iteration of the loop but does not end the loop....

Import, From in Python

...

Exception Handling Keywords in Python – try, except, raise, finally, and assert

if : It is a control statement for decision making. Truth expression forces control to go in “if” statement block. else : It is a control statement for decision making. False expression forces control to go in “else” statement block. elif : It is a control statement for decision making. It is short for “else if“...

del in Python

...

Global, Nonlocal in Python

Python def...