Imprimare
Tutorialele de programare de la bun început au pornit cu un mic program numit „Hello, World!” Deci aici este:
print("Hello, World!")
Dacă utilizați linia de comandă pentru a rula programe, introduceți-o cu un editor de text, salvați-o ca hello.py și rulați-o cu python3 hello.py
În caz contrar, intrați în IDLE, creați o nouă fereastră și creați programul.
Când acest program este rulat, iată ce tipărește:
Hello, World!
Acum nu am de gând să vă spun asta de fiecare dată, dar când vă arăt un program vă recomand să-l introduceți și să îl rulați. Eu învăț mai bine când îl introduc, și probabil că e la fel și în cazul dvs.
Acum iată un program mai complicat:
print("Jack and Jill went up a hill")
print("to fetch a pail of water;")
print("Jack fell down, and broke his crown,")
print("and Jill came tumbling after.")
Când rulați acest program, se tipărește:
Jack and Jill went up a hill to fetch a pail of water; Jack fell down, and broke his crown, and Jill came tumbling after.
Când computerul rulează acest program, vede mai întâi linia:
print("Jack and Jill went up a hill")
deci computerul tipărește:
Jack and Jill went up a hill
Apoi computerul coboară la următoarea linie și vede:
print("to fetch a pail of water;")
Deci computerul imprimă pe ecran:
to fetch a pail of water;
Computerul continuă să se uite la fiecare linie, urmează comanda și apoi trece la următoarea linie. Computerul continuă să ruleze comenzi până când ajunge la sfârșitul programului.
Terminologie
Acum este probabil un moment bun pentru a vă oferi o mică explicație a ceea ce se întâmplă – și puțină terminologie de programare.
Ceea ce făceam mai sus era să folosim o funcție numită print. Numele funcției – print – este urmat de paranteze care conțin zero sau mai multe argumente. Deci, în acest exemplu
print("Hello, World!")
există un singur argument, care este "Hello, World!"
. Rețineți că acest argument este un grup de caractere cuprins între ghilimele duble („”). Acesta este denumit în mod obișnuit șir de caractere, sau șir, pe scurt. Un alt exemplu de șir este "Jack and Jill went up a
. Combinația dintre o funcție și paranteze cu argumente este un apel de funcție.
hill"
O funcție și argumentele sale sunt un tip de declarație pe care o are python, deci
print("Hello, World!")
este un exemplu de declarație. Practic, vă puteți gândi la o declarație ca la o singură linie dintr-un program.
Aceasta este probabil o terminologie mai mult decât suficientă pentru moment.
\n în imprimare
\n, sau linie nouă în tipărire aranjează șirurile după \n într-o nouă linie, este și un caracter de escape, iată un exemplu:
print("Hello, World!\nWhat should I do?")
Iată rezultatul:
Hello, World! What should I do?
Poate fi folosit pentru a pune o mulțime de șiruri care ar trebui să fie pe linii diferite într-o singură instrucțiune de tipărire în loc să se facă mai multe instrucțiuni de tipărire.
De asemenea, instrucțiunea print folosește \n chiar dacă nu o utilizați, de exemplu:
print("Hello, World!")
este defapt
print("Hello, World!\n")
Ei bine, există o diferență dacă o faci manual, dar python adaugă de fapt o linie nouă „de la sine” la sfârșitul șirului.
Include texte din Wikibooks traduse și adaptate de Nicolae Sfetcu
Lasă un răspuns