Megoldva: python konzol végződő többsoros bemenet

A Python konzolt végződő többsoros bevitellel kapcsolatos fő probléma az, hogy nehéz meghatározni, hogy egy többsoros utasítás befejeződött-e. Ennek az az oka, hogy a Python értelmező nem ad semmilyen vizuális jelzést vagy jelzőt az utasítás befejezésének jelzésére. Ennek eredményeként a felhasználóknak a megfelelő sorvégi karakterek (például pontosvessző vagy újsor) manuális beírására kell támaszkodniuk, hogy jelezzék, hogy az utasítás befejeződött. Ha ezeket a karaktereket nem helyesen írjuk be, akkor az értelmező a hiányos utasítást hibaként értelmezheti, és leállíthatja a program végrehajtását.

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

„”
Ez a sor többsoros karakterláncot hoz létre, amely egy adattípus a Pythonban. A hármas idézőjelek azt jelzik, hogy a karakterlánc több sort fog át.
"""Több sorra is kiterjedhet."""
Ez a sor további szöveget ad a többsoros karakterlánchoz, jelezve, hogy több sorra is kiterjedhet.

Többsoros bemenet

A Python többsoros bevitele több sornyi szöveg egyetlen karakterláncként történő bevitelének módja. Ezt megteheti a hármas idézőjelek ("' vagy "") használatával a szöveg tördeléséhez. A többsoros bemenet ezután különféle célokra használható, például a tartalom kinyomtatására, manipulálására vagy változóban való tárolására. Ezenkívül a többsoros bevitel többsoros megjegyzések létrehozására is használható Python kódban.

A többsoros bevitel befejezése a Python értelmezőben

A Python értelmezőben a többsoros bevitel egy üres sor beírásával (az Enter kétszeri megnyomásával) fejezhető be. Ez jelzi a tolmácsnak, hogy befejezte a bevitelt, és végre kell hajtania a kódot. Alternatív megoldásként beírhatja a Ctrl+D (Windows rendszeren) vagy a Ctrl+Z (Mac rendszeren) billentyűkombinációt a többsoros bevitel befejezéséhez.

Kapcsolódó hozzászólások:

Írj hozzászólást