Python-zoekwoorden en -identificaties

  1. Python-zoekwoorden
  2. Python-ID’s

In deze sectie bespreken we Python-trefwoorden en -identificaties.

tuinhuis behandelen
tuinhuis behandelen

Python-zoekwoorden

Sleutelwoorden zijn de vooraf gedefinieerde woorden die een speciale betekenis hebben en die niet kunnen worden gebruikt om een ​​variabele, functie, klasse, enz. Te noemen. Sleutelwoorden worden ook gereserveerde woorden genoemd die feitelijk zijn gereserveerd voor de speciale doeleinden.

Python heeft 33 hoofdlettergevoelige zoekwoorden. De meeste behalve True , False en None worden in kleine letters geschreven. Hierna volgt de lijst met trefwoorden voor Python:

trefwoorden Beschrijving
class definieert een klasse in Python OOP.
as gebruikt met with as wanneer u twee bewerkingen samen als een paar wilt uitvoeren
and is een logische en operator. and wordt gegenereerd True als aan beide voorwaarden is voldaan, anders False wordt deze geretourneerd.
assert zorgt ervoor dat een voorwaarde is True
break wordt gebruikt om de controlestroom te onderbreken tijdens het werken met een lusconstructie op basis van een bepaalde voorwaarde.
continue slaat de huidige iteratie van een lusconstructie over op basis van een voorwaarde.
def definieert een functie in Python
del verwijdert elke verwijzing van een object.
elif vertegenwoordigt anders als construct
else anders is blok van uit te voeren verklaringen wanneer een voorwaarde met als wordt False . (anders is optioneel)
except behandelt uitzonderingen (runtime fouten)
finally Een finally clausule wordt altijd uitgevoerd voordat de try-opdracht wordt verlaten, ongeacht of er een uitzondering is opgetreden of niet
for vertegenwoordigt for lus
from gebruikt bij import om elke functie, programma uit een module te importeren
global declareert een globale variabele
if vertegenwoordigt de if instructie, waarvan de hoofdtekst wordt uitgevoerd wanneer de voorwaarde dat is True
import importeert een functie, klasse, variabele uit een module
in 1. Lidmaatschapscontrole Operator 2. Een reeksobject in een for lus doorlopen
is controleert de gelijkwaardigheid van twee hoeveelheden
lambda creëert lambda functie (anonieme functie)
not is een unaire operator (werkt op één operand). Het ontkent de waarde True aan False en vice versa.
or is een logische of operator. or wordt gegenereerd True wanneer een van de voorwaarden waar is, anders False wordt deze geretourneerd.
pass staat voor een nulverklaring. pass wordt gebruikt als tijdelijke aanduiding in Python.
raise roept een uitzondering op
return geeft waarde terug van een functie
try staat voor een blok waarin een aantal regels van een code kan leiden tot een uitzondering
while vertegenwoordigt while lus
with zorgt ervoor dat een code wordt verduidelijkt (alle uitzonderingen worden afgehandeld met try-catch)
yield retourgenerator (genereert één item in elke iteratie) van een functie
nonlocal declareert niet-lokale variabele bij het werken met geneste functie. niet-lokale variabele in geneste functie is bekend bij buitenste functie.
None vertegenwoordigt een null waarde
True Een Booleaanse waarde wordt geretourneerd wanneer een Booleaanse expressie wordt geëvalueerd.
False Een Booleaanse waarde wordt geretourneerd wanneer een Booleaanse expressie wordt geëvalueerd.

Python-ID’s

ID’s zijn namen van functies, variabelen, klasse, enz. Gereserveerde woorden mogen niet de namen van ID’s zijn.

Regels voor naamgeving van id’s

  1. Een identificator kan letters (zowel hoofdletters en kleine letters), cijfers (0-9) of streepje (_) hebben, bijvoorbeeld last_name1 , my_first_name en CapName legaal identifiers.
  2. Je kan geen cijfers gebruiken om een ​​ID te starten, bijvoorbeeld 1last_name een illegale ID.
  3. Sleutelwoorden mogen niet de namen van ID’s zijn.
  4. Speciale symbolen zoals $,!, @, #,%, Etc. zijn niet toegestaan ​​in een ID.
  5. Python-ID heeft geen lengtebeperking.
  6. Spaties zijn niet toegestaan.

Punten om over na te denken

  1. Omdat Python hoofdlettergevoelig is, betekent dit dat variabelen in hoofdletters en kleine letters verschillen. Dus achternaam en LAATSTE naam zijn twee verschillende variabelen.
  2. Gebruik betekenisvolle namen voor variabelen om de leesbaarheid van uw codes te vergroten.
  3. Als uw variabele meerdere woorden bevat, moeten deze worden gescheiden door een onderstrepingsteken.
  4. Of je kan kameelhoofdletters gebruiken om meerdere woorden te scheiden, dat wil zeggen, de eerste letter van elk woord als hoofdletter, bijvoorbeeld CapitalizedWords.