Lahendatud: pythoni konsooli lõpu mitmerealine sisend

Peamine probleem, mis on seotud Pythoni konsooli lõpu mitmerealise sisendiga, on see, et mitmerealise avalduse täitmist võib olla keeruline kindlaks teha. Selle põhjuseks on asjaolu, et Pythoni tõlk ei paku mingeid visuaalseid näpunäiteid ega indikaatoreid, mis näitaksid, millal lause on lõpetatud. Selle tulemusena peavad kasutajad lootma vastavate realõpumärkide (nt semikoolonid või reavahetused) käsitsi sisestamisele, et anda märku, et lause on lõpetatud. Kui need märgid pole õigesti sisestatud, võib tõlk tõlgendada mittetäielikku lauset veana ja lõpetada programmi täitmise.

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

„”
See rida loob mitmerealise stringi, mis on Pythonis teatud tüüpi andmed. Kolmekordsed jutumärgid näitavad, et string hõlmab mitut rida.
"""See võib hõlmata mitut rida."""
See rida lisab mitmerealisele stringile täiendavat teksti, mis näitab, et see võib hõlmata mitut rida.

Mitmerealine sisend

Mitmerealine sisestus Pythonis on viis mitme tekstirea sisestamiseks ühe stringina. Seda saab teha kolmekordsete jutumärkide ("' või "") abil teksti murramiseks. Mitmerealist sisendit saab seejärel kasutada erinevatel eesmärkidel, näiteks sisu väljatrükkimiseks, sellega manipuleerimiseks või muutujasse salvestamiseks. Lisaks saab mitmerealist sisendit kasutada ka mitmerealiste kommentaaride loomiseks Pythoni koodis.

Kuidas lõpetada mitmerealine sisestus Pythoni tõlgis

Pythoni interpretaatoris saab mitmerealise sisestuse lõpetada tühja rea ​​sisestamisega (vajutades kaks korda sisestusklahvi). See annab tõlgile märku, et olete sisestamise lõpetanud, ja see peaks koodi käivitama. Teise võimalusena võite mitmerealise sisestuse lõpetamiseks tippida Ctrl+D (Windowsis) või Ctrl+Z (Macis).

Seonduvad postitused:

Jäta kommentaar