Ebben az oktatóanyagban megismerheti a kulcsszavakat (fenntartott szavak a Pythonban) és az azonosítókat (változóknak, függvényeknek stb. Adott nevek).
Python Kulcsszavak
A kulcsszavak a Python fenntartott szavai.
Nem használhatunk kulcsszót változó névként, függvénynévként vagy más azonosítóként. Ezeket a Python nyelv szintaxisának és szerkezetének meghatározására használják.
A Pythonban a kulcsszavak megkülönböztetik a kis- és nagybetűket.
A Python 3.7-ben 33 kulcsszó található. Ez a szám az idő múlásával kissé változhat.
Minden kulcsszó kivételt True
, False
és None
a kisbetűs és írásban kell, ahogy vannak. Az összes kulcsszó listája alább található.
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 |
Ha egyszerre megnézi az összes kulcsszót, és megpróbálja kitalálni, hogy ezek mit jelentenek, elsöprőek lehetnek.
Ha áttekintést szeretne kapni, itt található az összes kulcsszó teljes listája példákkal.
Python azonosítók
Az azonosító olyan entitásoknak adott név, mint az osztály, függvények, változók stb. Segít megkülönböztetni az egyik entitást a másiktól.
Az azonosítók írásának szabályai
- Az azonosítók lehetnek kisbetűk (a – z) vagy nagybetűk (A – Z) vagy számjegyek (0–9) vagy aláhúzás kombinációi
_
. Az olyan nevek, mintmyClass
,var_1
ésprint_this_to_screen
, minden érvényes példa. - Az azonosító nem kezdődhet számjeggyel.
1variable
érvénytelen, devariable1
érvényes név. - A kulcsszavak nem használhatók azonosítóként.
global = 1
"" Fájl, 1. sor global = 1 SyntaxError: érvénytelen szintaxis
- Nem használhatunk olyan speciális szimbólumokat, mint ! , @ , # , $ , % stb. az azonosítónkban.
a@ = 0
Kimenet"" Fájl, 1. sor a @ = 0 SyntaxError: érvénytelen szintaxis
- Az azonosító bármilyen hosszúságú lehet.
Dolgok, amikre emlékezni kell
A Python a kis- és nagybetűk függvénye. Ez azt jelenti, Variable
és variable
nem ugyanaz.
Az azonosítóknak mindig adjon értelmes nevet. Bár c = 10
érvényes név, az írásnak count = 10
több értelme lenne, és könnyebb lenne kitalálni, mit jelent, ha hosszú hiányosság után megnézi a kódját.
Több szó különválasztható aláhúzással, például this_is_a_long_variable
.