Šajā apmācībā jūs uzzināsiet par atslēgvārdiem (rezervēti vārdi Python) un identifikatoriem (nosaukumi, kas piešķirti mainīgajiem, funkcijām utt.).
Python Atslēgvārdi
Atslēgvārdi ir Python rezervētie vārdi.
Mēs nevaram izmantot atslēgvārdu kā mainīgā nosaukumu, funkcijas nosaukumu vai citu identifikatoru. Tos izmanto, lai definētu Python valodas sintaksi un struktūru.
Programmā Python atslēgvārdi ir reģistrjutīgi.
Python 3.7 ir 33 atslēgvārdi. Šis skaitlis laika gaitā var nedaudz atšķirties.
Visi atslēgvārdi, izņemot True
, False
un None
ir ar mazajiem burtiem, un tie ir jāraksta tādi, kādi tie ir. Visu atslēgvārdu saraksts ir norādīts zemāk.
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 |
Aplūkojot visus atslēgvārdus uzreiz un mēģinot saprast, ko tie nozīmē, varētu būt milzīgs.
Ja vēlaties iegūt pārskatu, šeit ir pilns visu atslēgvārdu saraksts ar piemēriem.
Python identifikatori
Identifikators ir nosaukums, kas piešķirts tādām entītijām kā klase, funkcijas, mainīgie utt. Tas palīdz atšķirt vienu entītiju no citas.
Noteikumi par identifikatoru rakstīšanu
- Identifikatori var būt burtu kombinācija ar mazajiem burtiem (a līdz z) vai lielajiem burtiem (A līdz Z), vai cipari (0 līdz 9), vai pasvītrojums
_
. Vārdi, piemērammyClass
,var_1
unprint_this_to_screen
, visi ir derīgs piemērs. - Identifikatoru nevar sākt ar ciparu.
1variable
nav derīgs, betvariable1
ir derīgs nosaukums. - Atslēgvārdus nevar izmantot kā identifikatorus.
global = 1
Fails "", 1. rindiņa global = 1 SyntaxError: nederīga sintakse
- Mēs nevaram izmantot tādus īpašus simbolus kā ! , @ , # , $ , % utt. mūsu identifikatorā.
a@ = 0
RezultātsFails "", 1. rindiņa a @ = 0 SyntaxError: nederīga sintakse
- Identifikators var būt jebkura garuma.
Atceramās lietas
Python ir reģistrjutīga valoda. Tas nozīmē Variable
un variable
nav vienādi.
Vienmēr piešķiriet identifikatoriem jēgu. Lai c = 10
arī vārds ir derīgs, rakstīt count = 10
būtu daudz jēgpilnāk, un būtu vieglāk saprast, ko tas apzīmē, skatoties uz kodu pēc lielas atstarpes.
Vairākus vārdus var atdalīt, izmantojot pasvītrojumu, piemēram this_is_a_long_variable
.