Python was created by Guido van Rossum, and first released
on February 20, 1991.
Python Keywords
The keywords are some predefined and reserved words in python that have special
meanings. Keywords are used to define the syntax of the coding. The keyword cannot be
used as an identifier, function, and variable name. All the keywords in python are written in
lower case except True and False. There are 33 keywords in Python 3.7.
                            Total Python keywords
No. Keywords Description
                     This is a logical operator it returns true if both the operands are true else
1      and           return false.
                     This is also a logical operator it returns true if anyone operand is true else
2      Or            return false.
                     This is again a logical operator it returns True if the operand is false else
3      not           return false.
4      if            This is used to make a conditional statement.
                     Elif is a condition statement used with if statement the elif statement is
5      elif          executed if the previous conditions were not true
                     Else is used with if and elif conditional statement the else block is
6      else          executed if the given condition is not true.
7      for           This is created for a loop.
8      while         This keyword is used to create a while loop.
9      break         This is used to terminate the loop.
10     as            This is used to create an alternative.
11     def           It helps us to define functions.
No. Keywords Description
12   lambda     It used to define the anonymous function.
13   pass       This is a null statement that means it will do nothing.
14   return     It will return a value and exit the function.
15   True       This is a boolean value.
16   False      This is also a boolean value.
17   try        It makes a try-except statement.
18   with       The with keyword is used to simplify exception handling.
                This function is used for debugging purposes. Usually used to check the
19   assert     correctness of code
20   class      It helps us to define a class.
21   continue   It continues to the next iteration of a loop
22   del        It deletes a reference to an object.
23   except     Used with exceptions, what to do when an exception occurs
                Finally is use with exceptions, a block of code that will be executed no
24   finally    matter if there is an exception or not.
25   from       The from is used to import specific parts of any module.
26   global     This declares a global variable.
27   import     This is used to import a module.
28   in         It’s used to check if a value is present in a list, tuple, etc, or not.
29   is         This is used to check if the two variables are equal or not.
                This is a special constant used to denote a null value or avoid. It’s
                important to remember, 0, any empty container(e.g empty list) do not
30   None       compute to None
No. Keywords Description
31   nonlocal   It’s declared a non-local variable.
32   raise      This raises an exception
33   yield      It’s ends a function and returns a generator.