Ratkaistu: Python-konsolin päättävä monirivinen syöttö

Python-konsolin päätteen moniriviseen syötteeseen liittyvä suurin ongelma on, että voi olla vaikea määrittää, milloin monirivinen lauseke on valmis. Tämä johtuu siitä, että Python-tulkki ei tarjoa mitään visuaalisia vihjeitä tai ilmaisimia, jotka osoittaisivat, milloin lauseke on valmis. Tämän seurauksena käyttäjien täytyy luottaa siihen, että asianmukaiset rivinpäätemerkit (kuten puolipisteet tai rivinvaihdot) syötetään manuaalisesti, jotta ne osoittavat, että lause on suoritettu. Jos näitä merkkejä ei ole syötetty oikein, tulkki voi tulkita epätäydellisen lauseen virheeksi ja lopettaa ohjelman suorittamisen.

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

"" "
Tämä rivi luo monirivisen merkkijonon, joka on Pythonin tietotyyppi. Kolminkertaiset lainausmerkit osoittavat, että merkkijono kattaa useita rivejä.
"""Se voi kattaa useita rivejä."""
Tämä rivi lisää tekstiä moniriviseen merkkijonoon, mikä osoittaa, että se voi kattaa useita rivejä.

Monirivinen syöttö

Pythonin monirivinen syöttö on tapa syöttää useita tekstirivejä yhtenä merkkijonona. Tämä voidaan tehdä käyttämällä kolminkertaisia ​​lainausmerkkejä ("' tai "") tekstin rivittämiseen. Monirivistä syöttöä voidaan sitten käyttää eri tarkoituksiin, kuten sisällön tulostamiseen, käsittelyyn tai muuttujaan tallentamiseen. Lisäksi monirivistä syöttöä voidaan käyttää myös monirivisten kommenttien luomiseen Python-koodissa.

Kuinka lopettaa monirivinen syöttö Python-tulkkiin

Python-tulkkissa monirivinen syöttö voidaan lopettaa syöttämällä tyhjä rivi (painamalla Enter kahdesti). Tämä ilmoittaa tulkille, että olet lopettanut syöttämisesi ja sen pitäisi suorittaa koodi. Vaihtoehtoisesti voit lopettaa monirivisen syöttämisen kirjoittamalla Ctrl+D (Windows) tai Ctrl+Z (Mac).

Related viestiä:

Jätä kommentti