Vyriešené: ukončenie viacriadkového vstupu v pythonovej konzole

Hlavným problémom súvisiacim s viacriadkovým vstupom ukončenia konzoly Python je, že môže byť ťažké určiť, kedy bol viacriadkový príkaz dokončený. Je to preto, že interpret Pythonu neposkytuje žiadne vizuálne podnety ani indikátory, ktoré by indikovali, kedy bol príkaz dokončený. V dôsledku toho sa používatelia musia spoliehať na manuálne zadávanie príslušných znakov na konci riadkov (ako sú bodkočiarky alebo nové riadky), aby signalizovali, že vyhlásenie bolo dokončené. Ak tieto znaky nie sú zadané správne, interpret môže interpretovať neúplný príkaz ako chybu a ukončiť vykonávanie programu.

# Use the triple quotes to end a multiline input in Python:
"""
This is a multiline input.
It can span multiple lines.
"""

„“ “
Tento riadok vytvára viacriadkový reťazec, čo je typ údajov v Pythone. Trojité úvodzovky označujú, že reťazec bude obsahovať viacero riadkov.
“””Môže zahŕňať viacero riadkov.”””
Tento riadok pridáva do viacriadkového reťazca ďalší text, čo znamená, že môže obsahovať viacero riadkov.

Viacriadkový vstup

Viacriadkový vstup v Pythone je spôsob zadávania viacerých riadkov textu ako jedného reťazca. Dá sa to urobiť pomocou trojitých úvodzoviek (“' alebo “””) na zalomenie textu. Viacriadkový vstup potom možno použiť na rôzne účely, ako je tlač obsahu, manipulácia s ním alebo jeho uloženie do premennej. Viacriadkový vstup možno navyše použiť aj na vytváranie viacriadkových komentárov v kóde Python.

Ako ukončiť viacriadkový vstup v interpretači Pythonu

V prekladači jazyka Python možno viacriadkový vstup ukončiť zadaním prázdneho riadku (dvakrát stlačte Enter). To tlmočníkovi oznámi, že ste dokončili zadávanie a mal by spustiť kód. Prípadne môžete zadávanie viacerých riadkov ukončiť stlačením klávesov Ctrl+D (v systéme Windows) alebo Ctrl+Z (v systéme Mac).

Súvisiace príspevky:

Pridať komentár