Bazele Python
Introducere în scrierea programelor
Programul în limbajul Python constă dintr-un set de instrucțiuni. Fiecare instrucțiune este plasată pe un rând nou. De exemplu:
print(2 + 3)
print("Hello")
O mare importanță în Python o au indentările. O indentare incorectă reprezintă de fapt o eroare. De exemplu, în următorul caz vom obține o eroare, deși codul va fi aproape identic cu cel de mai sus:
print(2 + 3)
print("Hello")
De aceea, este bine să pui noile instrucțiuni la începutul rândului. Acesta este unul dintre diferențele importante dintre Python și alte limbaje de programare, precum C# sau Java.
Totuși, trebuie să ții cont că unele construcții ale limbajului pot fi formate din mai multe rânduri. De exemplu, construcția condițională if:
if 1 < 2:
print("Hello")
În acest caz, dacă 1 este mai mic decât 2, se afișează șirul "Hello". Și aici trebuie să fie o tabulare, deoarece instrucțiunea print("Hello") nu este folosită de sine stătător, ci ca parte a construcției condiționale if. Conform ghidului de stil al codului, tabularea ar trebui să fie făcută cu un număr de spații care este multiplu de 4 (adică 4, 8, 16, etc.). Deși dacă tabularea va fi de 5 spații, programul va funcționa la fel.
Astfel de construcții nu sunt foarte numeroase, așa că nu ar trebui să existe confuzie în privința locurilor unde trebuie sau nu trebuie să pui spații.
Sensibilitatea la majuscule
Python este un limbaj sensibil la majuscule, așa că expresiile print, Print și PRINT reprezintă expresii diferite. Și dacă în loc de metoda print pentru afișarea pe consolă încercăm să folosim metoda Print:
Print("Hello world")
Așa nu se va afișa nimic!
Comentarii
Pentru a marca ceea ce face o anumită porțiune de cod, sunt folosite comentarii. La translatare și execuția programului, interpretorul ignoră comentariile, astfel că acestea nu au nicio influență asupra funcționării programului. Comentariile în Python pot fi de două tipuri: pe blocuri și pe linii.
Comentariile pe linii sunt precedate de simbolul hash - #. Acestea pot apărea pe linii separate:
# Acesta este comentariu
# Asta este alt comentariu, iar jos deja îi cod
print("Hello")
Orice secvență de caractere după simbolul # reprezintă un comentariu. Cu alte cuvinte, în exemplul de mai sus, primele două linii de cod sunt comentarii.
De asemenea, acestea pot să apară pe aceeași linie cu instrucțiile limbajului, după instrucțiunile executate:
print("Hello") #Iar aici am lăsat un comentariu
În comentariile pe blocuri, înainte și după textul comentariului se folosesc trei ghilimele simple: '''textul comentariului'''. De exemplu:
'''
Vom printa mai jos
mesajul Hello World
'''
print("Hello World")