logo

Pythonin loppuparametri print()

Oletuksena Pythonin print()-funktio päättyy rivinvaihtoon. Ohjelmoija, jolla on C/C++-tausta, saattaa ihmetellä, kuinka tulostaa ilman rivinvaihtoa. Pythonin tulostus () funktion mukana tulee parametri nimeltä 'loppu ‘. Oletusarvoisesti tämän parametrin arvo on , eli rivin uusi merkki.

Esimerkki 1:

Tässä voimme lopettaa print-lauseen millä tahansa merkillä/merkkijonolla käyttämällä tätä parametria.

Python 3






# ends the output with a space> print>(>'Welcome to'>, end>=> ' '>)> print>(>'techcodeview.com'>, end>=> ' '>)>

>

>

Lähtö:

Welcome to techcodeview.com>

Esimerkki 2:

Vielä yksi ohjelma havainnollistamaan sen toimintaa loppuparametri .

Python 3

c# sisältää merkkijonon




# ends the output with '@'> print>(>'Python'>, end>=>'@'>)> print>(>'techcodeview.com'>)>

>

>

Lähtö:

[email protected]>

Esimerkki 3:

Print()-funktio käyttää sep-parametria argumenttien erottamiseen ja päättyy viimeisen argumentin jälkeen.

Python 3




print>(>'G'>,>'F'>, sep>=>'>', end='>')> print>(>'G'>)> # provides new line after printing the year> print>(>'09'>,>'12'>,>'2016'>, sep>=>'-'>, end>=>' '>)> > print>(>'Red'>,>'Green'>,>'Blue'>, sep>=>','>, end>=>'@'>)> print>(>'geeksforgeeks'>)>

>

>

Lähtö

GFG 09-12-2016 Red,Green,Blue@geeksforgeeks>

Loppujen yhdistäminen merkkijonoihin:

Tässä esimerkissä käytämme end-parametria kahden print()-käskyn yhdistämiseen yhdeksi tulosriviksi. Loppuparametriksi asetetaan välilyönti ensimmäiselle print()-käskylle, joten toinen print()-käsky alkaa samalla rivillä välilyönnillä erotettuna.

Loppuparametri on Pythonin print()-funktion hyödyllinen ominaisuus, jota voidaan käyttää tulosteen muotoilun ohjaamiseen eri tavoin.

Python 3




name>=> 'Alice'> age>=> 30> print>(>'My name is'>, name,>'and I am'>, age,>'years old.'>, end>=>' '>)> print>(>'Nice to meet you!'>)>

>

>

Lähtö

My name is Alice and I am 30 years old. Nice to meet you!>