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.
- 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.
- Een identifier kan niet beginnen met een cijfer. Dus hoewel variable1 geldig is, is 1variable niet geldig.
- We kunnen geen speciale symbolen zoals !, #, @, %, $, enz. gebruiken in onze identifier.
- 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.
- Klassennamen beginnen met een hoofdletter. Alle andere identifiers beginnen met een kleine letter.
- Als een identifier begint met een enkel onderstrepingsteken, geeft dit aan dat de identifier privé is.
- Als de identifier begint en eindigt met twee onderstrepingstekens, betekent dit dat de identifier een taalgedefinieerde speciale naam is.
- 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.
- 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