Python-sleutelwoorden en -ID's
Python-zoekwoorden en -ID's
In deze tutorial leer je over trefwoorden (gereserveerde woorden in Python) en identifiers (namen gegeven aan variabelen, functies, enz.).
Python-zoekwoorden
Trefwoorden zijn de gereserveerde woorden in Python.
We kunnen een trefwoord niet gebruiken als variabelenaam, functienaam of een andere identifier. 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 gegeven.
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 zoekwoorden 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 identifiers
- Identifiers kunnen een combinatie zijn van 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 geldige voorbeelden. - Een identifier mag niet beginnen met een cijfer.
1variable
is ongeldig, maarvariable1
is een geldige naam. - Zoekwoorden kunnen niet als identifiers worden gebruikt.
global = 1
File "<interactive input>", line 1 global = 1 ^ SyntaxError: invalid syntax
- We kunnen geen speciale symbolen zoals gebruiken! , @ , # , $ , % enz. in onze identifier.
a@ = 0
UitvoerFile "<interactive input>", line 1 a@ = 0 ^ SyntaxError: invalid syntax
- Een identifier kan elke lengte hebben.
Dingen om te onthouden
Python is een hoofdlettergevoelige taal. Dit betekent, Variable
en variable
zijn niet hetzelfde.
Geef de identifiers altijd een naam die logisch is. Terwijl c = 10
is een geldige naam, schrijven count = 10
zou logischer zijn, en het zou gemakkelijker zijn om erachter te komen wat het vertegenwoordigt als je na een lange tijd naar je code kijkt.
Meerdere woorden kunnen worden gescheiden met een onderstrepingsteken, zoals this_is_a_long_variable
.
Python
- C#-zoekwoorden en -ID's
- C Trefwoorden en ID's
- Python-verklaring, inspringing en opmerkingen
- Python-variabelen, constanten en literalen
- Python Type Conversie en Type Casting
- Python invoer, uitvoer en import
- Python globale, lokale en niet-lokale variabelen
- Hoe de huidige datum en tijd in Python te krijgen?
- Python-tijdmodule
- Python- en Raspberry Pi-temperatuursensor
- type() en isinstance() in Python met voorbeelden