Mots-clés et identifiants Python (Mis à jour)

Parlons des mots-clés et des identifiants Python. Nous avons récemment couvert un tutoriel complet sur l’installation et la configuration de Python pour les débutants dans ce tutoriel Python.

Mots-clés Python

Eh bien, simplement, les mots-clés Python sont des mots réservés. Cela signifie que vous ne pouvez pas les utiliser comme nom d’entités telles que des variables, des classes et des fonctions.

Vous vous demandez peut-être à quoi servent ces mots-clés. Ils servent à définir la syntaxe et la structure du langage Python.

Vous devez savoir qu’il existe 33 mots-clés dans le langage de programmation Python au moment de la rédaction de ce tutoriel. Bien que ce nombre puisse varier avec le temps. De plus, les mots-clés en Python sont sensibles à la casse. Ils doivent donc être écrits tels quels. Voici une liste de tous les mots-clés du langage Python.

Si vous regardez tous les mots-clés et essayez de tous les comprendre en même temps, vous serez submergé. Donc, pour l’instant, sachez simplement que ce sont les mots-clés. Nous apprendrons leurs utilisations respectives. Vous pouvez obtenir la liste des mots-clés Python via l’aide de la console Python.

Liste de tous les mots-clés Python

and Logical operator
as Alias
assert For debugging
break Break out of Python loops
class Used for defining Classes in Python
continue Keyword used to continue with the Python loop by skipping the existing
def Keyword used for defining a function
del Used for deleting objects in Python
elif Part of the if-elif-else conditional statement in Python
else Same as above
except A Python keyword used to catch exceptions
FALSE Boolean value
finally This keyword is used to run a code snippet when no exceptions occur
for Define a Python for loop
from Used when you need to import only a specific section of a module
global Specify a variable scope as global
if Used for defining an “if” condition
import Python keyword used to import modules
in Checks if specified values are present in an iterable object
is This keyword is used to test for equality.
lambda Create anonymous functions
None The None keyword represents a Null value in PYthon
nonlocal Declare a variable with non-local scope
not Logical operator to negate a condition
or A logical operator used when either one of the conditions needs to be true
pass This Python keyword passes and lets the function continue further
raise Raises an exception when called with the specified value
return Exits a running function and returns the value specified
TRUE Boolean value
try Part of the try…except statement
while Used for defining a Python while loop
with Creates a block to make exception handling and file operations easy
yield Ends a function and returns a generator object

Voici un exemple simple montrant l’utilisation des instructions if-else dans un programme Python.

var = 1;

if(var==1):
    print("odd")
else:
    print("even")

Lorsque nous exécutons le programme ci-dessus, Python comprend le bloc if-else en raison des mots-clés et de la syntaxe fixes, puis effectue le traitement ultérieur.

Quels sont les identifiants Python?

Un identifiant Python est le nom que nous donnons pour identifier une variable, une fonction, une classe, un module ou un autre objet. Cela signifie que chaque fois que nous voulons donner un nom à une entité, cela s’appelle un identifiant.

Parfois, la variable et l’identifiant sont souvent mal compris comme étant identiques mais ce n’est pas le cas. Eh bien, pour plus de clarté, voyons ce qu’est une variable?

Qu’est-ce qu’une variable en Python?

A variable, as the name indicates is something whose value is changeable over time. In fact a variable is a memory location where a value can be stored. Later we can retrieve the value to use. But for doing it we need to give a nickname to that memory location so that we can refer to it. That’s identifier, the nickname.

Règles pour écrire des identifiants

Il existe quelques règles pour écrire des identifiants. Mais d’abord, vous devez savoir que Python est sensible à la casse. Cela signifie que Nom et nom sont deux identifiants différents en Python. Voici quelques règles pour écrire des identifiants en Python.

  1. Les identificateurs peuvent être des combinaisons de lettres majuscules et minuscules, de chiffres ou de soulignés (_). Ainsi, myVariable, variable_1, variable_for_print sont tous des identifiants valides en python.
  2. Un identificateur ne peut pas commencer par un chiffre. Donc, bien que variable1 soit valide, 1variable n’est pas valide.
  3. Nous ne pouvons pas utiliser de symboles spéciaux comme !,#,@,%,$ etc dans notre identifiant.
  4. L’identifiant peut avoir n’importe quelle longueur.

Bien que ce soient des règles strictes pour écrire des identifiants, il existe également des conventions de nommage qui ne sont pas obligatoires mais plutôt de bonnes pratiques à suivre.

  1. Les noms de classe commencent par une lettre majuscule. Tous les autres identifiants commencent par une lettre minuscule.
  2. Commencer un identifiant par un seul souligné indique que l’identifiant est privé.
  3. Si l’identifiant commence et se termine par deux soulignés, cela signifie que l’identifiant est un nom spécial défini par le langage.
  4. Bien que c = 10 soit valide, écrire count = 10 aurait plus de sens et il serait plus facile de comprendre ce qu’il fait même lorsque vous regardez votre code après un certain temps.
  5. Plusieurs mots peuvent être séparés en utilisant un souligné, par exemple this_is_a_variable.

Voici un programme d’exemple pour les variables python.

myVariable="hello world"
print(myVariable)

var1=1
print(var1)

var2=2
print(var2)

Si vous exécutez le programme, la sortie sera comme dans l’image ci-dessous.

Conclusion

Alors, c’est tout pour aujourd’hui. Dans le prochain tutoriel, nous aborderons les Instructions et Commentaires en Python. D’ici là, #happy_coding 🙂

Source:
https://www.digitalocean.com/community/tutorials/python-keywords-identifiers