Funkcja print () drukuje podany obiekt na standardowe urządzenie wyjściowe (screen) lub do pliku strumieniowego.
Pełna składnia print()
to:
print (* objects, sep = '', end = ' n', file = sys.stdout, flush = False)
print () Parametry
- obiekty - obiekt do druku. * oznacza, że może istnieć więcej niż jeden obiekt
- sep - obiekty są oddzielone sep. Wartość domyślna :
' '
- koniec - koniec jest drukowany na końcu
- plik - musi być obiektem z metodą write (string). Jeśli zostanie pominięty,
sys.stdout
zostanie użyty, który drukuje obiekty na ekranie. - flush - Jeśli True, strumień jest wymuszony. Wartość domyślna :
False
Uwaga: sep, end, file i flush to argumenty słów kluczowych. Jeśli chcesz użyć argumentu sep, musisz użyć:
print (* objects, sep = 'separator')
nie
print (* obiekty, 'separator')
Wartość zwracana z print ()
Nie zwraca żadnej wartości; zwraca None.
Przykład 1: Jak print () działa w Pythonie?
print("Python is fun.") a = 5 # Two objects are passed print("a =", a) b = a # Three objects are passed print('a =', a, '= b')
Wynik
Python jest fajny. a = 5 a = 5 = b
W powyższym programie do print()
funkcji przekazywany jest tylko parametr obiektów (we wszystkich trzech instrukcjach print).
W związku z tym,
' '
używany jest separator. Zwróć uwagę na odstęp między dwoma obiektami na wyjściu.''
używany jest parametr end (znak nowej linii). Zauważ, że każda instrukcja print wyświetla dane wyjściowe w nowej linii.- plik to
sys.stdout
. Wynik jest drukowany na ekranie. - kolor jest
False
. Strumień nie jest spłukiwany siłą.
Przykład 2: print () z separatorem i parametrami końcowymi
a = 5 print("a =", a, sep='00000', end='') print("a =", a, sep='0', end='')
Wynik
a = 000005 a = 05
W powyższym programie przekazaliśmy parametry sep i end.
Przykład 3: print () z parametrem pliku
W Pythonie można drukować obiekty do pliku, określając parametr pliku.
Zalecana lektura: We / wy pliku Python
sourceFile = open('python.txt', 'w') print('Pretty cool, huh!', file = sourceFile) sourceFile.close()
Ten program próbuje otworzyć python.txt w trybie pisania. Jeśli ten plik nie istnieje, plik python.txt jest tworzony i otwierany w trybie do pisania.
Tutaj przekazaliśmy obiekt pliku sourceFile do parametru pliku. Obiekt łańcuchowy „Całkiem fajnie, co!” jest drukowany do pliku python.txt (sprawdź to w swoim systemie).
Ostatecznie plik jest zamykany close()
metodą.