Mis vahe on tagastamise ja trüki vahel pythonis?


Vastus 1:

print:

See on üks pütoni kõige laialdasemalt kasutatavaid funktsioone. Funktsioon printimine () Pythonis on funktsioon, mis väljub teie konsooliaknasse kõik, mida soovite printida.

Kui miski ei tööta õigesti, saate programmis toimuva printimiseks kasutada printimisfunktsiooni.

tagasi:

Tagastamisavaldus lõpetab funktsiooni täitmise ja tagastab juhtimise kutsuvale funktsioonile.

Kas soovite Pythoni kohta rohkem teada saada? Jah! Vaatame siis allpool toodud videoid.

Head õppimist!


Vastus 2:

return on funktsioonis kasutatud avaldus, peate mõistma programmeerimiskeele funktsiooni mõistet tänapäeval, et oleks võimalik teada, milleks seda lauset kasutatakse, mille jaoks tuleks veel üks küsimus esitada.

Teisest küljest on printimine väga lihtne lause. See on käsk, mis sunnib teie programmi midagi standardväljundi kaudu printima. Vaikimisi võib see standardväljund olla sama lihtne kui teie konsooli tekstiala, mõnikord võib see olla ka fail.


Vastus 3:

Lisaks sellele, mida teised ütlesid, võite arvata, et võite selles segaduses olla, sest REPL-i (interaktiivse tõlgi, mis ilmub ise "pütoni" käivitamisel) väljund võib olla sarnane:

def hello1 ():
    naasta "tere maailm"
def hello2 ():
    prindi "Tere maailm"
tere1 ()
"Tere, Maailm"
tere2 ()
Tere, Maailm

Mis siin vahet on? Esimene funktsioonikõne on stringi tagastamine ja selle esituse kuvamine REPL-is, seega tsitaadid. Teine funktsioon ei tagasta midagi, vaid prindib stringi "Tere maailm", kuid kuna see tegelikult prindib selle asemel, et seda lihtsalt kuvada, siis tsitaate pole.

Kui kasutate seda skriptina, mitte REPL-is, prindiks see lihtsalt 'Tere maailm', sest funktsioonidelt tagastatud väärtuste esituse printimine on REPL-i funktsioon, mis ei ole keele osa.