I den här handledningen lär du dig om nyckelord (reserverade ord i Python) och identifierare (namn som ges till variabler, funktioner osv.).
Python nyckelord
Nyckelord är de reserverade orden i Python.
Vi kan inte använda ett nyckelord som ett variabelnamn, funktionsnamn eller någon annan identifierare. De används för att definiera syntaxen och strukturen för Python-språket.
I Python är nyckelord skiftlägeskänsliga.
Det finns 33 nyckelord i Python 3.7. Detta antal kan variera något med tiden.
Alla nyckelord utom True
, False
och None
är med gemener och de måste skrivas som de är. Listan över alla nyckelord ges nedan.
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 |
Att titta på alla nyckelord samtidigt och försöka lista ut vad de menar kan vara överväldigande.
Om du vill ha en översikt, här är en komplett lista över alla nyckelord med exempel.
Python-identifierare
En identifierare är ett namn som ges till enheter som klass, funktioner, variabler etc. Det hjälper till att skilja en enhet från en annan.
Regler för att skriva identifierare
- Identifierare kan vara en kombination av bokstäver i gemener (a till z) eller versaler (A till Z) eller siffror (0 till 9) eller en understrykning
_
. Namn sommyClass
,var_1
ochprint_this_to_screen
, alla är giltiga exempel. - En identifierare kan inte börja med en siffra.
1variable
är ogiltigt menvariable1
är ett giltigt namn. - Nyckelord kan inte användas som identifierare.
global = 1
Fil "", rad 1 global = 1 SyntaxError: ogiltig syntax
- Vi kan inte använda speciella symboler som ! , @ , # , $ , % etc. i vår identifierare.
a@ = 0
ProduktionFil "", rad 1 a @ = 0 SyntaxError: ogiltig syntax
- En identifierare kan ha vilken längd som helst.
Saker att komma ihåg
Python är ett skiftlägeskänsligt språk. Detta betyder Variable
och variable
är inte detsamma.
Ge alltid identifierarna ett namn som är vettigt. Även om det c = 10
är ett giltigt namn, count = 10
skulle det vara mer meningsfullt att skriva , och det skulle vara lättare att räkna ut vad det representerar när du tittar på din kod efter en lång lucka.
Flera ord kan separeras med hjälp av en understrykning, som this_is_a_long_variable
.