Python print ()

Funcția print () tipărește obiectul dat pe dispozitivul de ieșire standard (ecran) sau în fișierul de flux de text.

Sintaxa completă a print()este:

 print (* obiecte, sep = '', end = ' n', file = sys.stdout, flush = False)

print () Parametri

  • obiecte - obiectează la tipărit. * indică faptul că pot exista mai multe obiecte
  • sep - obiectele sunt separate prin sep. Valoare implicită :' '
  • end -end este tipărit în cele din urmă
  • fișier - trebuie să fie un obiect cu metoda write (șir). Dacă este omis, sys.stdoutva fi utilizat care imprimă obiecte pe ecran.
  • flush - Dacă este True, fluxul este spălat cu forța. Valoare implicită :False

Notă: sep, end, file și flush sunt argumente ale cuvintelor cheie. Dacă doriți să utilizați argumentul sep, trebuie să utilizați:

 print (* obiecte, sep = 'separator')

nu

 print (* obiecte, 'separator')

Valoare returnată din print ()

Nu returnează nicio valoare; returnează Nici unul.

Exemplul 1: Cum funcționează print () în Python?

 print("Python is fun.") a = 5 # Two objects are passed print("a =", a) b = a # Three objects are passed print('a =', a, '= b')

Ieșire

Python este distractiv. a = 5 a = 5 = b

În programul de mai sus, numai parametrul obiectelor este trecut la print()funcție (în toate cele trei instrucțiuni de imprimare).

Prin urmare,

  • ' 'se utilizează separator. Observați, spațiul dintre două obiecte în ieșire.
  • ''se folosește parametrul final (caracter newline). Observați, fiecare declarație de tipărire afișează ieșirea în noua linie.
  • fișierul este sys.stdout. Ieșirea este imprimată pe ecran.
  • culoare este False. Fluxul nu este spălat cu forța.

Exemplul 2: print () cu separator și parametri finali

 a = 5 print("a =", a, sep='00000', end='') print("a =", a, sep='0', end='')

Ieșire

 a = 000005 a = 05

Am trecut parametrii sep și end în programul de mai sus.

Exemplul 3: print () cu parametru de fișier

În Python, puteți imprima obiecte în fișier specificând parametrul fișierului.

Lectură recomandată: fișier I / O Python

 sourceFile = open('python.txt', 'w') print('Pretty cool, huh!', file = sourceFile) sourceFile.close()

Acest program încearcă să deschidă python.txt în modul de scriere. Dacă acest fișier nu există, fișierul python.txt este creat și deschis în modul de scriere.

Aici, am trecut obiectul fișier sourceFile la parametrul fișier. Obiectul șir „Destul de cool, nu!” este tipărit în fișierul python.txt (verificați-l în sistemul dvs.).

În cele din urmă, fișierul este închis folosind close()metoda.

Articole interesante...