Python-trefwoorden en -identificaties (variabelenamen)

In deze tutorial leer je over trefwoorden (gereserveerde woorden in Python) en identifiers (namen gegeven aan variabelen, functies, etc.).

Python-trefwoorden

Sleutelwoorden zijn de gereserveerde woorden in Python.

We kunnen een trefwoord niet gebruiken als een variabelenaam, functienaam of een andere identificatie. Ze worden gebruikt om de syntaxis en structuur van de Python-taal te definiëren.

In Python zijn trefwoorden hoofdlettergevoelig.

Er zijn 33 trefwoorden in Python 3.7. Dit aantal kan in de loop van de tijd enigszins variëren.

Alle trefwoorden behalve True, Falseen Nonezijn in kleine letters en moeten worden geschreven zoals ze zijn. De lijst met alle trefwoorden wordt hieronder weergegeven.

False await else import pass
None break except in raise
True class finally is return
and continue for lambda try
as def from nonlocal while
assert del global not with
async elif if or yield

Het kan overweldigend zijn om alle zoekwoorden tegelijk te bekijken en erachter te komen wat ze betekenen.

Als u een overzicht wilt hebben, vindt u hier de volledige lijst van alle trefwoorden met voorbeelden.

Python-ID's

Een identifier is een naam die wordt gegeven aan entiteiten zoals klasse, functies, variabelen, enz. Het helpt om de ene entiteit van de andere te onderscheiden.

Regels voor het schrijven van ID's

  1. ID's kunnen een combinatie zijn van letters in kleine letters (a tot z) of hoofdletters (A tot Z) of cijfers (0 tot 9) of een onderstrepingsteken _. Namen zoals myClass, var_1en print_this_to_screenzijn allemaal een geldig voorbeeld.
  2. Een ID kan niet beginnen met een cijfer. 1variableis ongeldig, maar variable1is een geldige naam.
  3. Trefwoorden kunnen niet als ID worden gebruikt.
     global = 1
    Uitvoer
     Bestand "", regel 1 globaal = 1 SyntaxError: ongeldige syntaxis
  4. We kunnen geen speciale symbolen gebruiken zoals ! , @ , # , $ , % etc. in onze identifier.
     a@ = 0

    Uitvoer
     Bestand "", regel 1 a @ = 0 SyntaxError: ongeldige syntaxis
  5. Een ID kan elke lengte hebben.

Dingen om te onthouden

Python is een hoofdlettergevoelige taal. Dit betekent, Variableen variablezijn niet hetzelfde.

Geef de ID's altijd een logische naam. Hoewel het c = 10een geldige naam is, count = 10zou schrijven logischer zijn, en het zou gemakkelijker zijn om erachter te komen wat het vertegenwoordigt als je na een lange onderbreking naar je code kijkt.

Meerdere woorden kunnen worden gescheiden met een onderstrepingsteken, zoals this_is_a_long_variable.

Interessante artikelen...