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!>