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
, False
en None
zijn 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
- 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 zoalsmyClass
,var_1
enprint_this_to_screen
zijn allemaal een geldig voorbeeld. - Een ID kan niet beginnen met een cijfer.
1variable
is ongeldig, maarvariable1
is een geldige naam. - Trefwoorden kunnen niet als ID worden gebruikt.
global = 1
Bestand "", regel 1 globaal = 1 SyntaxError: ongeldige syntaxis
- We kunnen geen speciale symbolen gebruiken zoals ! , @ , # , $ , % etc. in onze identifier.
a@ = 0
UitvoerBestand "", regel 1 a @ = 0 SyntaxError: ongeldige syntaxis
- Een ID kan elke lengte hebben.
Dingen om te onthouden
Python is een hoofdlettergevoelige taal. Dit betekent, Variable
en variable
zijn niet hetzelfde.
Geef de ID's altijd een logische naam. Hoewel het c = 10
een geldige naam is, count = 10
zou 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
.