I denne opplæringen lærer du om nøkkelord (reserverte ord i Python) og identifikatorer (navn gitt til variabler, funksjoner osv.).
Python nøkkelord
Nøkkelord er de reserverte ordene i Python.
Vi kan ikke bruke et nøkkelord som et variabelnavn, funksjonsnavn eller annen identifikator. De brukes til å definere syntaksen og strukturen til Python-språket.
I Python er nøkkelord store og små bokstaver.
Det er 33 nøkkelord i Python 3.7. Dette tallet kan variere litt i løpet av tiden.
Alle søkeordene unntatt True
, False
og None
er med små bokstaver, og de må skrives som de er. Listen over alle nøkkelordene er gitt 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 |
Å se på alle søkeordene samtidig og prøve å finne ut hva de betyr kan være overveldende.
Hvis du vil ha en oversikt, er her den komplette listen over alle søkeordene med eksempler.
Python-identifikatorer
En identifikator er et navn gitt til enheter som klasse, funksjoner, variabler osv. Det hjelper å skille en enhet fra en annen.
Regler for å skrive identifikatorer
- Identifikatorer kan være en kombinasjon av bokstaver med små bokstaver (a til z) eller store bokstaver (A til Z) eller sifre (0 til 9) eller en understreking
_
. Navn likermyClass
,var_1
ogprint_this_to_screen
alle er gyldige eksempel. - En identifikator kan ikke starte med et siffer.
1variable
er ugyldig, menvariable1
er et gyldig navn. - Nøkkelord kan ikke brukes som identifikatorer.
global = 1
Fil "", linje 1 global = 1 SyntaxError: ugyldig syntaks
- Vi kan ikke bruke spesielle symboler som ! , @ , # , $ , % etc. i identifikatoren vår.
a@ = 0
ProduksjonFil "", linje 1 a @ = 0 SyntaxError: ugyldig syntaks
- En identifikator kan være av hvilken som helst lengde.
Ting å huske
Python er et skift mellom store og små bokstaver. Dette betyr, Variable
og variable
er ikke det samme.
Gi alltid identifikatorene et navn som gir mening. Selv om det c = 10
er et gyldig navn, count = 10
ville det være mer fornuftig å skrive, og det ville være lettere å finne ut hva det representerer når du ser på koden din etter et langt gap.
Flere ord kan skilles fra ved hjelp av en understreking, som this_is_a_long_variable
.