Python szabályok
About us | Contact us | 800-123-1234

ALAPSZABÁLYOK
A Python 3-s verziótól az alapértelmezett karakterkódolás az UTF-8. (jelkészlet)
A python megkülönbözteti a kicsi és nagybetűket (p!=P)
A ciklusból való kilépés egyetlen módja a Ctrl + c billentyűkombináció alkalmazása.
A függvényeket mindig kisbetűvel alkalmazzuk (print())

Parancsok végét mindig kettősponttal zárjuk!

Indexelés: mindig 0-tól indul
# ez egy egysoros komment

Több sor kizárása (Hibakeresés esetén)

ÉRTÉKADÁS:
=; +=; -=; *=; /=; //=
a, b, s = 3, 4.5, 'text' (rendre felveszik az értékeket)
y, x = x, y (egyszerű csere)
a = b = c = 4 (mindegyik 4 lesz – valódi többszörös értékadás)

FELTÉTELVIZSGÁLAT
==; !=; <; <=; >; >=; in; not in; is; is not

UTASÍTÁS LEZÁRÁSA:
Nem kell semmi, úgyis észreveszi a fordító a sor végét. (A ; elfogadható, de tényleg fölösleges.)
Ha több utasítást írnak egy sorba, akkor azokat pontosvesszővel kell elválasztani
Több utasítás egy sorban: a ; határolójel, de nem ajánlott, nem igazán „pythonos”.
A függvény (def), ciklusok, elágazások fejét azonban kettőspont zárja le.
Ennek oka, hogy egyrészt így olvashatóbb a kód, másrészt a kódszerkesztők könnyebben felismerik, hogy a következő sorban növelni kell a behúzást.

BEHÚZÁSOK
Egy programban a behúzás alapegységének egységesnek kell lennie. A szóközök és a tabulátorok keverése esetén elvész a hordozhatóság. Ugyanis a tabulátorok és a szóközök közötti átváltási arány a szövegszerkesztő, illetve az értelmező beállításától függ. Konvenció szerint a behúzás alapegysége négy szóköz.
A Python nyelven felesleges behúzásokat nem alkalmazhatunk. Ha írok önmagában egy utasítást, például print("valami"), azt kötelező a sor elején kezdeni. Ha akár egyetlen szóközt is teszek az utasítás elé, futtatáskor hibát kapok.
Blokkhatár, „eleje-vége”: Az azonos szinten levő utasításokat azonos behúzás jelzi. Az ajánlás négy szóköz szintenként. Ne keverjük a tabulátort és a szóközt egy állományon belül!
Egyszeres (') vagy kétszeres(") idézőjel, mind a kettőt szereti. Ha például aposztrófot tartalmaz a szövegkonstans, akkor válasszuk a kétszeres idézőjelet. ("D'Artagnan")
Elérési út: / jellel, Windowsban is (pl. path='C:/Dokumentumok/Informatikaérettségi/Emelt/telkek.txt')
FOGLAT KULCSSZAVAK
and, as, assert, break, class, continue, def, del, elif, else, except, exec, finally, for, from, global, if, import, in, is, lambda, not, or, pass, print, raise, return, try, while, with, yield

MODULHÍVÁSOK

ALAPFÜGGVÉNYEK ( A MODULT NEM KELL BEHÍVNI)

Modulhívások: (import függvénnyel)
Import random, math, string, itertools

FÜGGVÉNYHÍVÁSOK (Hivatkozni kell a modulra is!!)

math.pi; random.randint()

A metódusokat nem kell behívni!

l

l

Website templates by JustDreamweaver.com