Introduction aux mots-clés Python

Les mots-clés sont des mots réservés pour le langage de programmation python. Cela signifie donc que ces mots ne peuvent pas être utilisés dans d'autres instances d'utilisateurs au lieu de leur utilisation exclusive. Il existe environ 33 mots clés en python. Le nom et leurs descriptions sont donnés ci-dessous.

Les 24 principaux mots-clés de Python

Voici les différents mots-clés de Python:

1. et

Le mot «et» est réservé aux opérations booléennes ou logiques. En impliquant ce mot-clé, cela signifie qu'une opération ne sera appliquée que lorsque les deux conditions sont remplies.

Exemple:

check_value = 5
if check_value > 1 and check_value < 10:
print("Hello World!\n")
else:
print("Nothing to print")

Production:

2. ou

Le mot «ou» est également réservé aux opérations booléennes ou logiques. En impliquant ce mot-clé, cela signifie qu'une opération sera appliquée même lorsque l'une des conditions est remplie.

Exemple:

check_value = 5
if check_value > 1 or check_value < 10:
print("Hello World!\n")
else:
print("Nothing to print")

Production:

3. pas

Le mot «non» est également réservé aux opérations booléennes ou logiques. En impliquant ce mot-clé, cela signifie qu'une opération sera appliquée lorsque l'expression conditionnelle donnée n'est pas satisfaite.

Exemple:

check_value = 5
if check_value not in (1, 7, 4, 6):
print("Hello World!\n")
else:
print("Nothing to print")

Production:

4. pause

Une rupture est une instruction de contrôle de boucle. Il permet de contrôler l'exécution des boucles. Plus précisément, la rupture est responsable de mettre fin à l'exécution de la boucle

Exemple:

fruits = ("apple", "banana", "cherry", "jackfruit") for x in fruits:
if x == "apple":
continue
print(x)
if x == "banana":
pass
if x == "cherry":
break
print(x)

Production:

5. continuer

Continue est une instruction de contrôle de boucle. Il permet de contrôler l'exécution des boucles. Plus précisément, Continue est responsable de basculer à nouveau le contrôle de boucle vers l'instruction de condition.

Exemple:

def fruit_check(fruits) :
for x in fruits:
if x == "banana":
continue
if x == "cherry":
return
fruits = ("apple", "banana", "cherry") object_value = fruit_check(fruits)
print(object_value)

Production:

6. vrai

Ce mot-clé représente la valeur booléenne "true".

Exemple:

check_string = '123'
print(check_string.isdigit())

Production:

7. faux

Ce mot-clé représente la valeur booléenne 'false'.

Exemple:

check_string = 'asd'
print(check_string.isdigit())

Production:

8. si

Le mot clé if représente une instance de condition en python.

Exemple:

check_value = int(input(" Please enter the desired value : "))
if check_value < 3:
print ("list value : ", check_value)

Production:

9. sinon

Le mot-clé else est utilisé pour représenter la fausse exécution d'une instruction if.

Exemple:

check_value = int(input(" Please enter the desired value : "))
if check_value < 3:
print ("list value : ", check_value)
else:
print("value is greater than 3")

Production:

10. elif

Le mot-clé elif est utilisé pour représenter la fausse exécution avec une vérification de condition supplémentaire différente pour une instruction if.

Exemple:

check_value = int(input("Please enter the desired value : "))
if check_value < 3:
print ("list value : ", check_value)
elif check_value > 5:
print("value is greater than 5")

Production:

11. pour

Le mot clé for est utilisé pour représenter l'instance de boucle for.

Exemple:

list = (1, 2, 3, 4) for i in list:
print(i)

Production:

12. tout en

Le mot clé while est utilisé pour représenter l'instance de boucle while.

Exemple:

check_value = int(input("Please enter the desired value : "))
while check_value < 10:
print(check_value)
check_value = check_value + 1

Production:

13. lambda

Toutes les fonctions anonymes sont représentées à l'aide de lambda en python. Les fonctions anonymes sont en fait des fonctions orphelines auxquelles aucun nom n'est associé. ils seront donc appelés à l'aide de la valeur de variable qui leur est affectée.

Exemple:

Anonymous_add_function = lambda x, y : x + y
print("Anonymous function output value : ", Anonymous_add_function(2, 3))

Production:

14. def

Le mot clé def est utilisé pour définir une fonction ou une méthode dans la programmation python. la fonction est un bloc de code qui peut être exécuté.

Exemple:

def fruit_check():
fruits = ("apple", "banana", "cherry") for x in fruits:
if x == "banana":
continue
if x == "cherry":
return
object_value = fruit_check()
# Function Call
print(object_value)

Production:

15. classe

Les classes permettent de regrouper les fonctionnalités, un prototype défini par l'utilisateur pour un objet qui définit un ensemble d'attributs qui caractérisent n'importe quel objet de la classe.

Exemple:

class employee:
Firstname ="Anand"
Lastname ="kumar"
def sample_func(self, salary):
print("Firstname : ", self.Firstname)
print("salary : ", salary )
salary=10000
emp = employee()
emp.sample_func(salary)

Production:

16. affirmer

Une vérification d'exception définie par l'utilisateur dans le programme.

Exemple:

a = 2
try:
assert a < 2
print("end")
except AssertionError:
print("Assert error triggered")

Production:

17. sauf

Une exception est une erreur qui se produit, qui se produit tout au long de l'exécution d'un programme qui interrompt le flux normal des instructions du programme. La progression de la capture de ces exceptions et de leur gestion appropriée est appelée gestion des exceptions. Le mot clé except est utilisé pour déclarer les exceptions.

try: Le mot clé try est utilisé pour lancer le processus d'analyse du code pour exception.

finally: Le mot clé finally est utilisé pour représenter le bloc de code dans le programme qui doit être obligatoirement exécuté indépendamment des vérifications d'erreur.

Exemple:

try:
print("@@@@ PROGRAM TO CHECK EXCEPTION HANDELING @@@@")
Input1, Input2 = eval(input("Enter two numbers, separated by a comma :"))
#eval() will evaluate two inputs with comma sepearation is passed
result = Input1 / Input2
print("Output is ", result)
except ZeroDivisionError:
print("!!error in division - kindly verify the inputs !!")
except (IOError, TypeError):
print("!!Error with the input!!")
except SyntaxError:
print("Comma is missing. Enter numbers separated by comma like this 1, 2")
except :
print("!!ERROR!!")
else:
print("Exception not found")
finally:
print(" Finally section")
print(" !---------- END --------------!")

Production:

18. importation

Le mot-clé import est utilisé pour importer les bibliothèques nécessaires dans le programme.

Exemple:

import math
# In the below given example we have used math.pi library for importing pi constant
print( math.pi )

Production:

19. à partir de

Le mot-clé import est utilisé pour importer les bibliothèques nécessaires dans le programme.

Exemple:

from math import pi
# In the below given example we have used math.pi library for importing pi constant
print(pi)

Production:

20. mondial

Le mot-clé global est utilisé pour modifier la portée de la variable donnée. Le fait de mentionner généralement une variable comme globale modifie la portée de la variable d'une instance locale à une instance universelle. Cela signifie donc que la variable sera disponible pour l'accès à travers le programme entier à toutes les instances possibles.

Exemple:

check_variable = 0 # global variable
def add():
global check_variable
check_variable = check_variable + 2 # increment by 2
print(" Value Inside add() function: ", check_variable)
add()
print(" Value In main function :", check_variable)

Production:

21. exec

Les fonctions sont destinées à l'implémentation dynamique du programme Python qui peut d'ailleurs être du code objet ou encore une chaîne spécifique. Dans le cas d'une chaîne, la chaîne est analysée en tant que groupe d'instructions Python, qui est exécuté en interne jusqu'à ce que toute erreur orientée python soit remplie dans le programme dans une perspective de code objet, juste une exécution statique est effectuée. Nous devons être prudents afin que les instructions de retour ne soient pas portées en dehors des définitions de fonctions qui ne sont pas encore contenues par l'arrière-plan du code accepté pour la fonction exec (). De plus, au lieu de renvoyer une valeur, il retourne en fait None.

Exemple:

from math import *
print("below are the list of functions in comments")
print(" ")
math_list = ('Anonymous_add_function', 'In', 'Out', '_', '__', '___', '__builtin__', '__builtins__', '__doc__', '__file__', '__loader__', '__name__', '__package__', '__spec__', '_dh', '_i', '_i1', '_i10', '_i11', '_i12', '_i13', '_i14', '_i15', '_i16', '_i17', '_i18', '_i19', '_i2', '_i20', '_i21', '_i22', '_i23', '_i24', '_i25', '_i3', '_i4', '_i5', '_i6', '_i7', '_i8', '_i9', '_ih', '_ii', '_iii', '_oh', 'a', 'acos', 'acosh', 'add', 'asin', 'asinh', 'atan', 'atan2', 'atanh', 'ceil', 'check_value', 'check_variable', 'copysign', 'cos', 'cosh', 'degrees', 'e', 'emp', 'employee', 'erf', 'erfc', 'exit', 'exp', 'expm1', 'fabs', 'factorial', 'floor', 'fmod', 'frexp', 'fruit_check', 'fsum', 'gamma', 'gcd', 'get_ipython', 'hypot', 'inf', 'isclose', 'isfinite', 'isinf', 'isnan', 'ldexp', 'lgamma', 'log', 'log10', 'log1p', 'log2', 'math', 'modf', 'nan', 'np', 'num1', 'num2', 'object_value', 'pd', 'pi', 'plt', 'pow', 'quit', 'radians', 'result', 'salary', 'sin', 'sinh', 'sqrt', 'tan', 'tanh', 'tau', 'trunc') print(math_list)
print(" ")
print("below are the functions from exec() method")
print(" ")
exec("print(dir())")

Production:

22. imprimer

Le mot-clé print est utilisé pour afficher la sortie dans le terminal

Exemple:

import math
print( " !PYTHON CONSTANS! ")
print(" PI value : ", math.pi)
print(" E value : ", math.e)
print(" nan value : ", math.nan)
print(" E value : ", math.inf)

Production:

23. retour

Le mot clé return est utilisé pour renvoyer une valeur en sortie d'une fonction. Si aucune valeur de retour n'est spécifiée, une fonction par défaut n'en renvoie aucune.

Exemple:

def fruit_check(fruits) :
for x in fruits:
if x == "banana":
continue
if x == "cherry":
return x
fruits = ("apple", "cherry", "banana" ) object_value = fruit_check(fruits)
print(object_value)

Production:

24. rendement

La déclaration de rendement suspend l'implémentation de la fonction, en outre, pour propulser une valeur vers l'appelant respectif, mais conserve un nombre suffisant de circonstances pour faciliter la reprise de la fonction là où elle manque. Lorsqu'elle recommence, la fonction continue son exécution immédiatement après le dernier run de rendement. Cela permet à son système de construire une séquence de normes au fil du temps, plutôt de les calculer à la fois et de les renvoyer comme une liste.

Exemple:

def yieldFun():
yield 1
yield 2
yield 3
# Driver code to check above generator function
for value in yeildFun():
print(value)

Production:

Conclusion - Mots-clés Python

Python contient un ensemble très sophistiqué de mots réservés. L'avantage majeur de ce langage de programmation est qu'il contient un nombre moindre de mots clés, ce qui en fait une tenue de programmation très efficace.

Articles recommandés

Ceci est un guide des mots-clés Python. Nous discutons ici de l'introduction et des 24 principaux mots-clés de python ainsi que de ses exemples. Vous pouvez également consulter les articles suivants pour en savoir plus -

  1. Fonctions mathématiques en Python
  2. Lister les opérations en Python
  3. Pointeurs en Python
  4. Palindrome en Python
  5. Ensembles Python
  6. Mots-clés Java
  7. Fonctionnalités de Python
  8. Mots-clés PHP
  9. Programme factoriel en JavaScript
  10. Mots clés C #
  11. Palindrome en C ++
  12. 36 principaux mots clés en SQL avec des exemples
  13. ce mot-clé en Java | Exemples de ce mot-clé