Pythonicway - elementele de bază ale sintaxei Python

Sintaxa lui Python este similară în multe privințe cu sintaxa de limbi, cum ar fi Perl, C și Java, dar are și o serie de diferențe față de aceste limbi de programare. În acest articol, vom lua în considerare elementele de bază necesare acestui limbaj de programare.







Primul program din Python:

În primul rând, trebuie remarcat faptul că în Python puteți programa în două moduri: interactive și scripted

Mod de programare interactivă:

Rularea liniei de comandă Python fără a trece un nume de fișier ca argument va porni interpretul Python:

Tastați următorul text după solicitarea Python și apăsați Enter:

Dacă ați făcut totul corect, interpretul va imprima linia:

Dacă primiți o eroare - asigurați-vă că ați rescris corect codul și că utilizați interpretorul 2.x (Pentru versiunea 3.x, ar trebui să utilizați comanda de imprimare ("Hello, Python"))

Mod de programare script:

Rularea liniei de comandă Python cu numele fișierului (se numește și un script) ca parametru va începe să execute codul scris în acest fișier. După terminarea scriptului, interpretul va fi din nou inactiv.

(Se presupune că interpretul Python este specificat în variabila PATH, adică puteți introduce Python în orice director pentru a rula interpretul)

După aceea, introduceți următoarea linie în linia de comandă și apăsați Enter:

Pythonicway - elementele de bază ale sintaxei Python

Identificatori în Python:

Identificatorii din Python sunt denumiri care se referă la o variabilă, funcție, clasă, modul sau alt obiect. Identificatorul trebuie să înceapă cu o literă (de la a la Z) sau cu o subliniere (_), urmată de un număr arbitrar de litere, sublinieri și numere (de la 0 la 9).







Python nu permite utilizarea de caractere de punctuație sau de caractere speciale, cum ar fi @, $ sau% ca identificatori. În plus, Python are sensibilitate la litere mici, adică pisica și pisica sunt două nume diferite.

În Python, există următoarea convenție pentru numele identificatorilor:

  • Numele de clase încep cu o literă de majuscule, toate celelalte identificatoare cu una mică.
  • Folosind o subliniere ca primul caracter al identificatorului înseamnă că identificatorul este privat (închis din utilizare în afara clasei).
  • Dacă identificatorul începe și se termină cu două subliniere (de exemplu, __init__), aceasta înseamnă că este un nume special definit în limbă.

Cuvinte rezervate (cheie) în Python:

Acest tabel conține toate cuvintele cheie ale Python.

Aceste cuvinte rezervate nu pot fi folosite ca nume de variabile sau orice alt identificator. Toate cuvintele cheie Python constau doar din litere mici. Obțineți lista de cuvinte cheie posibile în comanda interpretului

Linii și liniuțe:

Una dintre primele caracteristici ale Python. care captează ochiul programatorilor care încep să învețe acest limbaj de programare este că nu utilizează paranteze pentru a desemna blocuri separate de cod. În schimb, Python utilizează coloane și liniuțe.

Numărul de spații în indent este arbitrar și este ales de fiecare la discreția sa, cu toate acestea, prin acord, el este egal cu patru spații. În acest caz, indentarea întregului bloc trebuie să fie aceeași.

De exemplu, acest bloc de cod va funcționa (deși nu merită scris):

Și aceasta va provoca o eroare:

Astfel, în Python, mai multe linii de cod cu aceeași indentare vor forma un bloc separat de cod. Datorită unui astfel de sistem, codul este mult mai ușor de citit și obiceiul de scriere este înțeles și structurat.

Explicații multiple:

Expresii în Python. ca o regulă, se termină cu o nouă linie. Cu toate acestea, în acest limbaj de programare, există un simbol special de transfer de linie (\), indicând faptul că codul nu se termină cu sfârșitul liniei. De exemplu:

Expresiile care se află în paranteze: pătrat ([]), cret ( <> ) sau rotunde (()) nu au nevoie de un caracter de întrerupere a liniei. De exemplu:

Citate în Python:

În Python, puteți utiliza ghilimele simple ('), duble (") și triple (" "sau" ") pentru a denota tipul de date de tip șir și pentru a începe și a termina cu aceleași ghilimele. Un șir care ocupă mai multe linii de cod trebuie să fie înconjurat de citate triple. De exemplu:

De exemplu, următorul cod:

Vor ieși numai Hello, Python în consola.

Introducerea mai multor instrucțiuni pe o singură linie:

Un punct și virgulă (;) vă permite să introduceți mai multe instrucțiuni pe o singură linie. De exemplu:







Trimiteți-le prietenilor: