logo

Koncový parametr Pythonu v print()

Funkce print() Pythonu standardně končí novým řádkem. Programátor se znalostmi C/C++ se může divit, jak tisknout bez nového řádku. Pythonův tisk () funkce přichází s parametrem nazvaným 'konec ‘. Ve výchozím nastavení je hodnota tohoto parametru ‚ ‘, tedy znak nového řádku.

Příklad 1:

Zde můžeme pomocí tohoto parametru ukončit tiskový příkaz libovolným znakem/řetězcem.



Python3








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

>

>

Výstup:

Welcome to techcodeview.com>

Příklad 2:

Ještě jeden program pro demonstraci fungování koncový parametr .

Python3

řetězec java list




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

>

>

Výstup:

[email protected]>

Příklad 3:

Funkce print() používá parametr sep k oddělení argumentů a končí za posledním argumentem.

Python3




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'>)>

>

>

Výstup

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

Použití end ke zřetězení řetězců:

V tomto příkladu používáme parametr end ke zřetězení dvou příkazů print() do jednoho řádku výstupu. Parametr end je pro první příkaz print() nastaven na znak mezery, takže druhý příkaz print() bude začínat na stejném řádku, oddělený znakem mezery.

Parametr end je užitečná funkce funkce print() v Pythonu, kterou lze použít k řízení formátování výstupu různými způsoby.

Python3




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

>

>

Výstup

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