Najlepsza odpowiedź
Funkcja print w Pythonie 3 może przyjmować wiele argumentów do wydrukowania. Parametr sep definiuje separator między argumentami lub elementami w iteratorze do wydrukowania. Python 3 sep domyślnie przyjmuje „ spację ”, co jest znane jako „ miękkie odstępy ”. Parametr end określa terminator wiersza dla funkcji drukowania. Python 3 domyślnie przyjmuje „ nowa linia ”, tak jak w przypadku wielu języków programowania.
Zobaczmy kilka przykładów dla sep
- Z wieloma parametrami:
#Printing multiple arguments with user defined separator
print("apple", "orange", "mango", sep = "\_")
wypisze „apple\_orange\_mango”
- Z iteratorem:
#A list of fruits
fruit\_list = ["apple", "orange", "mango"]
#Printing list with user defined separator
print(fruit\_list, sep = "\_")
wydrukuje to samo i. mi. „Apple\_orange\_mango”
Zobaczmy teraz przykłady end teraz
#Printing multiple lines with user defined line terminator
print("First line example", end = "@")
print("Second line example")
wydrukuje
„Przykład pierwszej linii @ Przykład drugiej linii”, ale domyślnie będzie to
„Przykład pierwszej linii
Przykład drugiej linii”
Odpowiedź
To tabulacja / wcięcie, jeśli jest używane w ciągu znaków (tj. sekwencji znaków tworzących tekst).
Po prostu wypróbuj następujące rzeczy:
print("hello\t...") #in the output, you"ll notice the "space" between "hello" and "..."
W ciągu możesz dodać operatory takie jak \ t, gdziekolwiek chcesz.
Są też inne:
\ n = wysuw wiersza (wypisuje treść w następnym wierszu) \ r = powrót karetki (w zasadzie również używany do drukowania treści w następnej linii) \ = wypisuje pojedynczy cudzysłów () w tekście \ ”= drukuj podwójny cudzysłów („) w tekście \\ = wydrukuj ukośnik odwrotny (\) w tekście
Uwaga: w systemie Windows, jeśli chcesz wydrukować treść w następnym wierszu, musisz użyć \ r \ n, włączone Mac (przed OS X) musisz użyć \ r, na obecnych Macach (OS X i nowszych) używasz \ n, a na Linuksie używasz \ n.
Na Macu (jeśli nie przed OS X) i Linux, działa następujący przykład:
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!")
W systemie Windows po prostu zamień wszystko \ n na \ r \ n.
Powinien wydrukować coś takiego:
Zauważ, że użyłem \ t między „Imię:” i „(tutaj twoje imię)”, a także między „Wiek:” i „(tutaj Twój wiek)”.