Python
Python print - szöveg, számok kiírása és a kommentek
Az első Python lépések
Az előző leckében létrehoztuk az első Python programunkat, és megnéztük, hogyan tudjuk futtatni Visual Studio Code-ban.
Most egy kicsit tovább lépünk, és megnézzük, hogyan tudunk szöveget kiíratni, számolni, illetve hogyan kezeli a Python az adatokat.
Szöveg kiíratása a képernyőre
A Pythonban az egyik legalapvetőbb utasítás a print(). A print() parancs arra szolgál, hogy valamit megjelenítsünk a képernyőn.
Ha szöveget szeretnénk kiírni, akkor azt idézőjelek közé kell tenni. A szöveget írhatjuk
” ” – idézőjelek közé vagy
‘ ‘ aposztófok közé is, mindkettő működik
Futtatás előtt mindig mentsük el a programot.
Hibák a kódban
Ha kihagyunk egy zárójelet vagy idézőjelet, a Visual Studio Code hibaüzenetet ír. Ilyenkor a program nem fut le, és a terminál jelzp, hogy melyik sorban lehet a hiba. A hibaüzenet átalában így néz ki:
SyntaxError: unterminated string literal
Ez azt jelenti, hogy valahol nem zártunk le egy szöveget vagy zárójelet. A VS Code azt is megmutatja, melyik sorban érdemes keresni a problémát (izz: at line 2 – azaz a második sorban volt egy aposztróf elhagyás)
Számolás a print segítségével
A print() nem csak szöveget tud kiírni, hanem számításokat is tud végezni.
Próbált ki, futtasd le:
Print(8+3)
A futtatásnál 11 lesz a kiírt összeg.
Összefűzés
A Pythonban a szövegeket össze lehet fűzni a + jellel. Próbáld ki, irasd ki:
print(„számító” + „gép”)
Az eredmény: számítógép.
Ezt a műveletet string összefűzésnek nevezzük.
Számok vagy szöveg?
A Python különböző adattípusokat tud kezelni. Az előző példákban már két fontos típussal találkoztunk:
Szöveg (string) – ha az adat idézőjelek között van, a Python szövegként kezeli, például: print(„Hello világ”)
Ha az adat nincs idézőjelben, akkor számként értelmezi, például: print(8+3)
De most nézzük ezt a példát:
print(„1” + „3”)
Az eredmény: 13 és nem 4 lesz. Ennek az az oka, hogy az idézőjelek miatt a Python szövegként értelmezi a számokat és ezért összefűzi őket.
Ha számként írjuk őket:
print(1 + 3)
Akkor az eredmény 4.
A színek is segítenek a kódban. A Visual Studio Code különöző színekkel jelöli a kód részeit.
- A szöveg (string) általában narancsos színnel jelenik meg
- A számok halványzöld színnel látszanak.
Ez segít gyorsan észrevenni, hogy a program szövegként vagy számként értelmez valamit
Egy sorban keverheted is az adattípusokat:
print(„Az eredmény:”, 8+3)
A program eredménye:
Az eredmény: 11
A Python automatikusan szóközt tesz az elemek közé, így a szöveg és a szám szépen jelenik meg együtt. Ez később nagyon hasznos lesz, amikor a program szöveget és számokat együtt jelenít meg.
Megjegyzések a kódban (kommentek)
A programkódban elhelyezhetünk megjegyzéseket, amelyek segítenek a kód megértésében. A megjegyzések a program futásakor nem jelennek meg, csak a programozó számára hasznosak.
Egy soros megjegyzés:
# Ez egy megjegyzés
A # jelet Windows alatt például az AltGr + X billentyűkkel lehet beírni. A VS Code általában zöld színnel jelöli a kommenteket, így könnyen felismerhetőek.
Ha hosszabb megjegyzést szeretnénk írni, két lehetőségünk van:
Az első: minden sor elejére teszünk egy # jelet.
A második: ha három idézőjel vagy három aposztróf közé írjuk
Kikommentelésnek hívjuk azt ha egy programsort vagy programrészletet ideiglenesen ki szeretnénk kapcsolni. Ilyenkor teszünk elő egy # jelet.
Ezt a Visual Studio Code-ban máshogy is elérhetjük:
- Edit -> Toggle Line Comment -> egy sort kikommentel
- Edit -> Toggle Block Comment -> több sort kommentel ki.
Ha véletlenül kikommenteltünk valamit, a Ctrl + Z segítségével visszaállíthatjuk
Összefoglalás
Ebben a leckében megtanultuk:
-
hogyan működik a
print()parancs -
hogyan lehet szöveget kiírni
-
hogyan lehet számolni a Pythonban
-
mi a különbség a számok és szövegek között
-
hogyan használhatunk kommenteket a kódban


