Python print ()

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.stdoutzostanie 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ą.

Interesujące artykuły...