Den grundlæggende print-funktion i Python udskriver en streng eller en serie af tegn til standard output - som regel konsollen , du bruger til at kalde programmet. Du kan også bruge det til at udskrive disse tegn til en fil. Den korrekte syntaks til at kalde print funktion afhænger af den version af Python , du bruger. Print Statement
Forældet i version familie 3.x , men stadig er i brug i 2.x er print redegørelse den enkleste måde at udskrive en streng til konsollen output. "Print" er en særlig søgeord , som " tilbagevenden " og " prøve ". Som standard denne erklæring udskriver den givne objekt til den standard output. Syntaksen er som følger : Hej
print [>> target ], [ string eller tegn ]
Som standard Python udskriver objektet og derefter udskriver en linjeterminatoren , "\\ n . "Hvis man afslutter print erklæring med et komma , vil den ikke udskrive den linje terminator. Du kan også angive et mål -fil til at skrive igennem ved at bruge " >> " streng og et komma efter filpointeren .
Print Function
i version familie 3.x blev print erklæring erstattet af printfunktionen introduceret i version 2.6 ( reference 1 ) . Den trykte funktionen fungerer som enhver anden funktion, og du kalder det med følgende syntaks : Hej
print ( [ objekt , ...] [ , sep = ' ] [, ende =' \\ n ' ] [ ,", file = sys.stdout ] )
Alle argumenter er valgfri, ved hjælp ingen argumenter udskriver en tom linje til konsollen. " September " adskiller komponenterne af objektet med den givne karakter . "Slut " angiver det tegn til at udskrive i slutningen - som standard en ny linje , men du kan også bruge en tom streng til at betyde mangel på en ny linje. Endelig , herunder "file" parameter kan du angive en fil til at skrive til .
Funktioner Også bruges til udskrivning af
Nogle specielle funktioner arbejder i sammen med print -funktioner til at give fuld funktionalitet til Python. " File.write ()" er en funktion , der skriver en streng af tegn til den givne fil , kalde det ved hjælp af " sys.stdout " som filen vil udføre den samme funktion som et print sætning eller en funktion . " Repr (objekt) " er en funktion anvendes ofte i forbindelse med en print redegørelse - det konverterer den givne objekt i en printbar streng
Print Eksempler
# udskriver "Hej, Python ! " og en ny linje
print "Hej, Python ! " # Version 2 onlyprint ( "Hello , Python !") # version 2 og 3 < br >
# udskriver indholdet af matrix ' arr. "med hvert array post er adskilt med et komma
print ", " . slutte ( arr. ) # Version 2 onlyprint ( arr. , sep =" , ") # version 2 og 3 fotos
# udskriver " Hej, Python " til en fil givet af navnet" fileptr "print >> fileptr , " Hej, Python ! " ; # Version 2 onlyprint ( "Hello , Python " , file = fileptr ) # version 2 og 3 fotos