Python Sleutelwoorden en Identificatoren (Bijgewerkt)

Laten we het hebben over Python-sleutelwoorden en identificatoren. We hebben onlangs ook een volledige handleiding behandeld over het installeren en instellen van Python voor beginners in deze Python-handleiding.

Python-sleutelwoorden

Wel simpelweg zijn Python-sleutelwoorden de woorden die voorbehouden zijn. Dat betekent dat je ze niet kunt gebruiken als naam voor entiteiten zoals variabelen, klassen en functies.

Dus je vraagt je misschien af waarvoor deze sleutelwoorden zijn. Ze zijn bedoeld om de syntaxis en structuren van de Python-taal te definiëren.

Je moet weten dat er 33 sleutelwoorden zijn in de Python-programmeertaal op het moment van schrijven van deze handleiding. Hoewel het aantal in de loop van de tijd kan variëren. Ook zijn sleutelwoorden in Python hoofdlettergevoelig. Ze moeten dus worden geschreven zoals ze zijn. Hier is een lijst van alle sleutelwoorden in de Python-programmering.

Als je naar alle sleutelwoorden kijkt en ze allemaal tegelijk probeert te begrijpen, raak je overweldigd. Dus voor nu weet gewoon dat dit de sleutelwoorden zijn. We zullen hun gebruik afzonderlijk leren. Je kunt de lijst met Python-sleutelwoorden krijgen via de Python-shell-help.

Lijst van alle Python-sleutelwoorden

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

Hieronder staat een eenvoudig voorbeeld van het gebruik van if-else in een Python-programma.

var = 1;

if(var==1):
    print("odd")
else:
    print("even")

Wanneer we het bovenstaande programma uitvoeren, begrijpt Python het if-else-blok vanwege de vaste trefwoorden en syntaxis en voert vervolgens de verdere verwerking uit.

Wat zijn Python-identificatoren?

Een Python-identificator is de naam die we geven om een variabele, functie, klasse, module of ander object te identificeren. Dat betekent dat telkens wanneer we een entiteit een naam willen geven, dat een identificator wordt genoemd.

Soms worden variabele en identificator vaak verkeerd begrepen als hetzelfde, maar dat zijn ze niet. Welnu, voor duidelijkheid, laten we eens kijken wat een variabele is?

Wat is een variabele in 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.

Regels voor het schrijven van identificatoren

Er zijn enkele regels voor het schrijven van identificatoren. Maar eerst moet je weten dat Python hoofdlettergevoelig is. Dat betekent dat Naam en naam twee verschillende identificatoren zijn in Python. Hier zijn enkele regels voor het schrijven van identificatoren in Python.

  1. Identifiers kunnen een combinatie zijn van hoofdletters en kleine letters, cijfers of een underscore (_). Dus myVariable, variable_1, variable_for_print zijn allemaal geldige Python-identifiers.
  2. Een identifier kan niet beginnen met een cijfer. Dus hoewel variable1 geldig is, is 1variable niet geldig.
  3. We kunnen geen speciale symbolen zoals !, #, @, %, $, enz. gebruiken in onze identifier.
  4. Een identifier kan van elke lengte zijn.

Hoewel dit harde regels zijn voor het schrijven van identifiers, zijn er ook enkele naamgevingsconventies die niet verplicht zijn maar eerder goede praktijken om te volgen.

  1. Klassennamen beginnen met een hoofdletter. Alle andere identifiers beginnen met een kleine letter.
  2. Als een identifier begint met een enkel onderstrepingsteken, geeft dit aan dat de identifier privé is.
  3. Als de identifier begint en eindigt met twee onderstrepingstekens, betekent dit dat de identifier een taalgedefinieerde speciale naam is.
  4. Hoewel c = 10 geldig is, zou het schrijven van count = 10 meer zinvol zijn en het zou gemakkelijker zijn om te achterhalen wat het doet, zelfs wanneer je naar je code kijkt na een lange tijd.
  5. Meerdere woorden kunnen worden gescheiden door een underscore, bijvoorbeeld this_is_a_variable.

Hier is een voorbeeldprogramma voor Python-variabelen.

myVariable="hello world"
print(myVariable)

var1=1
print(var1)

var2=2
print(var2)

Als je het programma uitvoert, zal de uitvoer zijn zoals in onderstaande afbeelding.

Conclusie

Dus, dat is het voor vandaag. In de volgende tutorial zullen we meer leren over Python Statements en Opmerkingen. Tot dan toe, #happy_coding 🙂

Source:
https://www.digitalocean.com/community/tutorials/python-keywords-identifiers