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.
- 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.
- Un identificateur ne peut pas commencer par un chiffre. Donc, bien que variable1 soit valide, 1variable n’est pas valide.
- Nous ne pouvons pas utiliser de symboles spéciaux comme !,#,@,%,$ etc dans notre identifiant.
- 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.
- Les noms de classe commencent par une lettre majuscule. Tous les autres identifiants commencent par une lettre minuscule.
- Commencer un identifiant par un seul souligné indique que l’identifiant est privé.
- 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.
- 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.
- 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