Jaký je rozdíl mezi argumenty sep a end v tiskové funkci Pythonu?


Nejlepší odpověď

Tisková funkce Pythonu 3 může přijmout více argumentů k tisku. Parametr se definuje oddělovač mezi argumenty nebo položkami v iterátoru k tisku. Výchozí nastavení Pythonu 3 je „ prostor “, který se nazývá „ měkké mezery “. Parametr end definuje zakončení řádku pro tiskovou funkci. Python 3 má výchozí „ nový řádek “ jako v případě mnoha programovacích jazyků.

Podívejme se na několik příkladů pro září

  • S více parametry:

#Printing multiple arguments with user defined separator

print("apple", "orange", "mango", sep = "\_")

vytiskne „apple\_orange\_mango“

  • S iterátorem:

#A list of fruits

fruit\_list = ["apple", "orange", "mango"]

#Printing list with user defined separator

print(fruit\_list, sep = "\_")

vytiskne stejné i. E. “Apple\_orange\_mango”

Podívejme se na příklady pro konec hned

#Printing multiple lines with user defined line terminator

print("First line example", end = "@")

print("Second line example")

vytiskne

„Příklad prvního řádku @ Příklad druhého řádku“, ale ve výchozím nastavení by to byl

„Příklad prvního řádku

Příklad druhého řádku“

Odpověď

Je-li použita v řetězci (tj. posloupnost znaků tvořících text), jedná se o tabulátor / odrážku.

Vyzkoušejte například tyto věci:

print("hello\t...") #in the output, you"ll notice the "space" between "hello" and "..."

V řetězci můžete přidat operátory jako \ t kamkoli chcete.

Existují i ​​další:

\ n = linefeed (vytiskne věci po tomto na dalším řádku) \ r = návrat vozíku (v zásadě se také používá k tisku věcí na dalším řádku) \ = vytisknout v textu jednu uvozovku () \ „= vytisknout dvojitá uvozovka (“) ve vašem textu \\ = tisknout zpětné lomítko (\) ve vašem textu

Poznámka: pokud chcete v systému Windows tisknout věci na dalším řádku, musíte použít \ r \ n, zapnuto Mac (před OS X) musíte použít \ r, na současných počítačích Mac (OS X a novějších) použít \ n a na Linuxu \ n.

Na Macu (pokud ne před OS X) a Linux, funguje následující příklad:

print("Hello, \"friend\"!\nPlease enter your name below:\n\nName:\t(your name here)\nAge:\t(your age here)")

print("\nGood. Here"s how you print directories: \"C:Users\\Quora\\examples\"\nI hope this example helped!")

Ve Windows stačí nahradit všechny \ n \ r \ n.

Mělo by tisknout něco takového:

Všimněte si, že jsem použil \ t mezi „Jméno:“ a „(vaše jméno zde)“, jakož i mezi „Věk:“ a „(váš věk zde)“.

Napsat komentář

Vaše e-mailová adresa nebude zveřejněna. Vyžadované informace jsou označeny *