Šioje pamokoje sužinosite apie raktinius žodžius („Python“ rezervuotus žodžius) ir identifikatorius (kintamiesiems suteiktus pavadinimus, funkcijas ir kt.).
„Python“ raktiniai žodžiai
Raktiniai žodžiai yra „Python“ rezervuoti žodžiai.
Negalime naudoti raktinio žodžio kaip kintamojo vardo, funkcijos pavadinimo ar kito identifikatoriaus. Jie naudojami apibrėžiant Python kalbos sintaksę ir struktūrą.
„Python“ raktiniuose žodžiuose skiriamos didžiosios ir mažosios raidės.
„Python 3.7“ yra 33 raktiniai žodžiai. Laikui bėgant šis skaičius gali šiek tiek skirtis.
Visi raktiniai žodžiai, išskyrus True
, False
ir None
yra mažosiomis raidėmis ir turi būti parašyta, kaip jie yra. Visų raktinių žodžių sąrašas pateiktas žemiau.
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 |
Peržiūrėdami visus raktinius žodžius vienu metu ir bandydami išsiaiškinti, ką jie reiškia, gali būti pribloškiama.
Jei norite gauti apžvalgą, čia pateikiamas visas visų raktinių žodžių sąrašas su pavyzdžiais.
„Python“ identifikatoriai
Identifikatorius yra pavadinimas, suteiktas tokiems subjektams kaip klasė, funkcijos, kintamieji ir kt. Tai padeda atskirti vieną objektą nuo kito.
Identifikatorių rašymo taisyklės
- Identifikatoriai gali būti raidžių, sudarytų iš mažųjų raidžių (nuo a iki z) arba iš didžiųjų raidžių (nuo A iki Z), arba skaitmenų (nuo 0 iki 9) derinys arba pabraukimas
_
. Vardai patinkamyClass
,var_1
irprint_this_to_screen
visi galioja pavyzdys. - Identifikatorius negali prasidėti skaitmeniu.
1variable
yra neteisingas, betvariable1
yra galiojantis vardas. - Raktiniai žodžiai negali būti naudojami kaip identifikatoriai.
global = 1
Failas "", 1 eilutė global = 1 SyntaxError: neteisinga sintaksė
- Mes negalime naudoti specialių simbolių, tokių kaip ! , @ , # , $ , % ir kt. mūsų identifikatoriuje.
a@ = 0
RezultatasFailas "", 1 eilutė a @ = 0 SyntaxError: neteisinga sintaksė
- Identifikatorius gali būti bet kokio ilgio.
Ką reikia atsiminti
„Python“ yra didžiosios ir mažosios raidės. Tai reiškia Variable
ir variable
nėra tas pats.
Visada duokite identifikatoriams prasmingą pavadinimą. Nors c = 10
tai yra galiojantis vardas, rašyti count = 10
būtų prasmingiau ir būtų lengviau išsiaiškinti, ką jis reiškia, pažvelgęs į savo kodą po ilgų spragų.
Keli žodžiai gali būti atskirti naudojant pabraukimą, pvz this_is_a_long_variable
.