Riješeno: python konzola završava višeredni unos

Glavni problem vezan uz Python konzolu koja završava višeredni unos je taj što može biti teško odrediti kada je višeredni iskaz dovršen. To je zato što Python interpreter ne pruža nikakve vizualne znakove ili indikatore koji pokazuju kada je izjava dovršena. Kao rezultat toga, korisnici se moraju osloniti na ručni unos odgovarajućih znakova za završetak retka (kao što su točka-zarez ili novi redak) kako bi signalizirali da je izjava dovršena. Ako ovi znakovi nisu ispravno uneseni, prevoditelj može protumačiti nepotpunu izjavu kao pogrešku i prekinuti izvođenje programa.

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

""
Ovaj redak stvara višeredni niz, što je vrsta podataka u Pythonu. Trostruki navodnici označavaju da će niz obuhvatiti više redaka.
“””Može obuhvatiti više redaka.”””
Ovaj redak dodaje dodatni tekst nizu s više redaka, pokazujući da može obuhvatiti više redaka.

Višeredni unos

Višeredni unos u Pythonu način je unosa više redaka teksta kao jednog niza. To se može učiniti korištenjem trostrukih navodnika (”' ili “””) za prelamanje teksta. Višelinijski unos se zatim može koristiti za razne svrhe kao što je ispis sadržaja, rukovanje njime ili pohranjivanje u varijablu. Osim toga, višeredni unos se također može koristiti za stvaranje višerednih komentara u Python kodu.

Kako prekinuti višeredni unos u Python interpreteru

U Python tumaču višeredni unos može se prekinuti unošenjem praznog retka (dvaput pritisnuti Enter). To će naznačiti tumaču da ste završili s unosom i da bi trebao izvršiti kod. Alternativno, možete upisati Ctrl+D (na Windowsima) ili Ctrl+Z (na Macu) da biste prekinuli višeredni unos.

Povezani postovi:

Ostavite komentar