Python druka ()

Funkcija print () izdrukā norādīto objektu standarta izvades ierīcē (ekrānā) vai teksta straumes failā.

Pilna sintakse print()ir:

 drukāt (* objekti, sep = '', end = ' n', file = sys.stdout, flush = False)

drukāt () Parametri

  • objekti - iebilst pret izdrukāto. * norāda, ka objektu var būt vairāk nekā viens
  • sep - objekti tiek atdalīti ar sep. Noklusējuma vērtība :' '
  • beidzot tiek izdrukāts gals
  • fails - jābūt objektam ar rakstīšanas (virknes) metodi. Ja tas sys.stdouttiek izlaists, tiks izmantots objekts uz ekrāna.
  • flush - ja True, straume tiek piespiedu kārtā izskalota. Noklusējuma vērtība :False

Piezīme: sep, end, file un flush ir atslēgvārdu argumenti. Ja vēlaties izmantot argumentu sep, jums jāizmanto:

 drukāt (* objekti, sep = 'atdalītājs')

 drukāt (* objekti, 'atdalītājs')

Atgrieztā vērtība no izdrukas ()

Tas neatgriež nekādu vērtību; atgriež Nav.

1. piemērs: Kā print () darbojas Python?

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

Rezultāts

Python ir jautri. a = 5 a = 5 = b

Iepriekš minētajā programmā print()funkcijai tiek nodots tikai objektu parametrs (visos trijos drukas paziņojumos).

Tādējādi

  • ' 'tiek izmantots atdalītājs. Ievērojiet, atstarpe starp diviem objektiem izvadē.
  • ''tiek izmantots beigu parametrs (newline raksturs). Ievērojiet, ka katrs izdrukas paziņojums izvadi parāda jaunajā rindā.
  • fails ir sys.stdout. Izeja tiek izdrukāta uz ekrāna.
  • flush ir False. Straume netiek piespiedu kārtā izskalota.

2. piemērs: drukāt () ar atdalītāja un beigu parametriem

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

Rezultāts

 a = 000005 a = 05

Mēs nokārtojām sep un end parametrus iepriekš minētajā programmā.

3. piemērs: print () ar faila parametru

Programmā Python objektus var izdrukāt failā, norādot faila parametru.

Ieteicamā literatūra: Python File I / O

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

Šī programma mēģina atvērt python.txt rakstīšanas režīmā. Ja šī faila nav, fails Python.txt tiek izveidots un atvērts rakstīšanas režīmā.

Šeit mēs faila parametram esam nodevuši sourceFile faila objektu. Stīgu objekts "Diezgan forši, ja!" tiek drukāts failā python.txt (pārbaudiet to savā sistēmā).

Visbeidzot, fails tiek aizvērts, izmantojot close()metodi.

Interesanti raksti...