logo

Koncový parameter Pythonu v print()

Funkcia print() Pythonu štandardne končí novým riadkom. Programátor so skúsenosťami v C/C++ sa môže čudovať, ako tlačiť bez nového riadku. Pythonova tlač () funkcia prichádza s parametrom tzv 'koniec ‘. Štandardne je hodnota tohto parametra „ “, t. j. znak nového riadku.

Príklad 1:

Tu môžeme pomocou tohto parametra ukončiť tlačový príkaz ľubovoľným znakom/reťazcom.



Python3








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

>

>

Výkon:

Welcome to techcodeview.com>

Príklad 2:

Ďalší program na demonštráciu fungovania koncový parameter .

Python3

pole v java metódach




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

>

>

Výkon:

[email protected]>

Príklad 3:

Funkcia print() používa parameter sep na oddelenie argumentov a končí za posledným argumentom.

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ýkon

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

Použitie konca na zreťazenie reťazcov:

V tomto príklade použijeme parameter end na zreťazenie dvoch príkazov print() do jedného riadku výstupu. Parameter end je nastavený na znak medzery pre prvý príkaz print(), takže druhý príkaz print() začína na rovnakom riadku, oddelený znakom medzery.

Parameter end je užitočná funkcia funkcie print() v Pythone, ktorú možno použiť na riadenie formátovania výstupu rôznymi spôsobmi.

Python3




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

>

>

Výkon

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