Python-nøgleord og identifikatorer (variabelnavne)

I denne vejledning lærer du om nøgleord (reserverede ord i Python) og identifikatorer (navne givet til variabler, funktioner osv.).

Python nøgleord

Nøgleord er de reserverede ord i Python.

Vi kan ikke bruge et nøgleord som et variabelnavn, funktionsnavn eller nogen anden identifikator. De bruges til at definere syntaks og struktur for Python-sproget.

I Python er nøgleord store og små bogstaver.

Der er 33 nøgleord i Python 3.7. Dette antal kan variere lidt i løbet af tiden.

Alle søgeord undtagen True, Falseog Noneer med små bogstaver, og de skal skrives, som de er. Listen over alle nøgleordene er angivet nedenfor.

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

At se på alle nøgleordene på én gang og prøve at finde ud af, hvad de betyder, kan være overvældende.

Hvis du vil have et overblik, er her den komplette liste over alle nøgleordene med eksempler.

Python-identifikatorer

En identifikator er et navn, der gives til enheder som klasse, funktioner, variabler osv. Det hjælper med at differentiere en enhed fra en anden.

Regler for skrivning af identifikatorer

  1. Identifikatorer kan være en kombination af bogstaver med små bogstaver (a til z) eller store bogstaver (A til Z) eller cifre (0 til 9) eller en understregning _. Navne kan lide myClass, var_1og print_this_to_screenalle er gyldige eksempel.
  2. En identifikator kan ikke starte med et ciffer. 1variableer ugyldig, men variable1er et gyldigt navn.
  3. Nøgleord kan ikke bruges som identifikatorer.
     global = 1
    Produktion
     Fil "", linje 1 global = 1 SyntaxError: ugyldig syntaks
  4. Vi kan ikke bruge specielle symboler som ! , @ , # , $ , % osv. i vores identifikator.
     a@ = 0

    Produktion
     Fil "", linje 1 a @ = 0 SyntaxError: ugyldig syntaks
  5. En identifikator kan have en hvilken som helst længde.

Ting at huske

Python er et skift mellem store og små bogstaver. Dette betyder Variableog variableer ikke det samme.

Giv altid identifikatorerne et navn, der giver mening. Mens det c = 10er et gyldigt navn, count = 10ville det være mere fornuftigt at skrive , og det ville være lettere at finde ud af, hvad det repræsenterer, når du ser på din kode efter et langt hul.

Flere ord kan adskilles ved hjælp af en understregning, ligesom this_is_a_long_variable.

Interessante artikler...