Pythons nyckelord och identifierare (variabla namn)

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, Falseoch 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

  1. 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 som myClass, var_1och print_this_to_screen, alla är giltiga exempel.
  2. En identifierare kan inte börja med en siffra. 1variableär ogiltigt men variable1är ett giltigt namn.
  3. Nyckelord kan inte användas som identifierare.
     global = 1
    Produktion
     Fil "", rad 1 global = 1 SyntaxError: ogiltig syntax
  4. Vi kan inte använda speciella symboler som ! , @ , # , $ , % etc. i vår identifierare.
     a@ = 0

    Produktion
     Fil "", rad 1 a @ = 0 SyntaxError: ogiltig syntax
  5. En identifierare kan ha vilken längd som helst.

Saker att komma ihåg

Python är ett skiftlägeskänsligt språk. Detta betyder Variableoch variableär inte detsamma.

Ge alltid identifierarna ett namn som är vettigt. Även om det c = 10är ett giltigt namn, count = 10skulle 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.

Intressanta artiklar...