Selles õpetuses saate teada märksõnade (Pythonis reserveeritud sõnad) ja identifikaatorite (muutujatele antud funktsioonid, funktsioonid jne) kohta.
Pythoni märksõnad
Märksõnad on Pythonis reserveeritud sõnad.
Me ei saa märksõna kasutada muutuja nime, funktsiooni nime ega muu identifikaatorina. Neid kasutatakse Pythoni keele süntaks ja struktuuri määratlemiseks.
Pythonis on märksõnad tõstutundlikud.
Python 3.7-s on 33 märksõna. See arv võib aja jooksul veidi erineda.
Kõik märksõnad, jättes välja True
, False
ja None
on väiketähed ja need peavad olema kirjutatud nagu nad on. Kõigi märksõnade loetelu on toodud allpool.
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 |
Vaadates kõiki märksõnu korraga ja püüdes aru saada, mida need tähendavad, võib see olla tohutu.
Kui soovite ülevaadet saada, on siin kõigi märksõnade täielik loetelu koos näidetega.
Pythoni identifikaatorid
Identifikaator on nimi, mis antakse sellistele üksustele nagu klass, funktsioonid, muutujad jne. See aitab üksusi teistest eristada.
Reeglid identifikaatorite kirjutamiseks
- Identifikaatorid võivad olla väiketähtede (a – z) või suurtähtede (A – Z) tähtede või numbrite (0–9) või alakriipsude kombinatsioonid
_
. Nimed nagumyClass
,var_1
japrint_this_to_screen
, kõik on kehtiv näide. - Identifikaator ei saa alata numbriga.
1variable
on vale, kuidvariable1
on kehtiv nimi. - Märksõnu ei saa kasutada identifikaatoritena.
global = 1
Fail "", rida 1 global = 1 SyntaxError: kehtetu süntaks
- Me ei saa kasutada selliseid erisümboleid nagu ! , @ , # , $ , % jne meie identifikaatoris.
a@ = 0
VäljundFail "", rida 1 a @ = 0 SyntaxError: kehtetu süntaks
- Identifikaator võib olla mis tahes pikkusega.
Asjad, mida meeles pidada
Python on tõstutundlik keel. See tähendab Variable
ja variable
pole sama.
Andke identifikaatoritele alati mõistlik nimi. Ehkki c = 10
see on kehtiv nimi, count = 10
oleks kirjutamine mõttekam ja lihtsam oleks aru saada, mida see tähistab, kui vaatate oma koodi pärast pikka vahet.
Mitu sõna saab lahutada alakriipsuga, näiteks this_is_a_long_variable
.