logo

Parametr końcowy Pythona w print()

Domyślnie funkcja print() Pythona kończy się znakiem nowej linii. Programista znający C/C++ może zastanawiać się, jak drukować bez znaku nowej linii. Druk Pythona() funkcja posiada parametr o nazwie 'koniec „. Domyślną wartością tego parametru jest „ ”, czyli znak nowej linii.

Przykład 1:

Tutaj za pomocą tego parametru możemy zakończyć instrukcję print dowolnym znakiem/ciągiem.



Python3








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

>

>

Wyjście:

Welcome to techcodeview.com>

Przykład 2:

Jeszcze jeden program demonstrujący działanie narzędzia parametr końcowy .

Python3

python os listdir




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

>

>

Wyjście:

[email protected]>

Przykład 3:

Funkcja print() używa parametru sep do oddzielania argumentów i kończy się po ostatnim argumencie.

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

>

>

Wyjście

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

Używanie end do łączenia ciągów:

W tym przykładzie użyjemy parametru end do połączenia dwóch instrukcji print() w jeden wiersz wyniku. Parametr end jest ustawiony na znak spacji dla pierwszej instrukcji print(), więc druga instrukcja print() rozpocznie się w tym samym wierszu, oddzielonym znakiem spacji.

Parametr end to przydatna funkcja funkcji print() w Pythonie, której można używać do kontrolowania formatowania danych wyjściowych na różne sposoby.

Python3




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

>

>

Wyjście

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