Den grunnleggende print funksjon i Python skriver ut en streng eller en serie tegn til standard output - vanligvis konsollen du bruker å kalle programmet . Du kan også bruke den til å skrive ut disse tegnene til en fil. Riktig syntaks for å ringe på print-funksjonen avhenger av hvilken versjon av Python du bruker. Skriv ut Statement
foreldet i versjon familie 3.x men fortsatt i bruk i 2.x , er utskriften uttalelse den enkleste måten å skrive ut en streng til konsollen utgang. "Print " er et spesielt søkeord , som " retur " og " prøve ". Som standard skriver dette utsagnet den gitte objektet til standard ut . Syntaksen er som følger : en
print [ >> target ] , [ streng eller tegn ]
Som standard skriver Python objektet og deretter ut en terminator , "\\ n . " Hvis du avslutter print uttalelse med et komma , vil det ikke ut terminatoren . Du kan også angi et mål fil å skrive gjennom ved hjelp av " >> " streng og et komma etter filpekeren .
Print Funksjon
i versjon familie 3.x ble print uttalelse erstattet av print -funksjonen ble introdusert i versjon 2.6 ( Referanse 1 ) . På print-funksjonen fungerer som enhver annen funksjon, og du kaller det med følgende syntaks : en
print ( [ objekt , ... ] [, sep = ' '] [, end = '\\ n '] [ ,", file = sys.stdout ] )
Alle argumenter er valgfrie, bruker ingen argumenter skriver en tom linje til konsollen. " september " separerer komponentene i gjenstanden med den gitte karakter. "End" angir tegnet for å skrive ut på slutten - som standard , et tegn for ny linje , men du kan også bruke en tom streng til å betegne mangelen på en ny linje . Til slutt , inkludert " fil "-parameteren lar deg spesifisere en fil å skrive til .
Funksjoner også brukes til utskrift
Noen spesielle funksjoner fungerer i forbindelse med print funksjoner for å gi full funksjonalitet til Python . " File.write ( ) " er en funksjon som skriver en rekke tegn til den gitte filen, kaller det å bruke " sys.stdout " som filen skal utføre den samme funksjonen som en trykt uttalelse eller funksjon. " Repr (objekt ) " er en funksjon som ofte brukes i forbindelse med en print uttalelse - det konverterer gitt objekt i en utskriftsvennlig streng
Print Eksempler
< p . > # skriver " Hei , Python " og et linjeskift karakter
skrive ut "Hello , Python ! " # Versjon 2 onlyprint ( "Hello , Python !") # Versjon 2 og 3
skriver # innholdet i matrise ' arr ' med hver matrise oppføring er atskilt med et komma
print "," . delta (arr ) # Versjon 2 onlyprint (arr , sep = " , ") # Versjon 2 og 3
# skriver " Hei , Python " til en fil gitt av navnet" fileptr "print >> fileptr , " Hello , Python ! " ; # Versjon 2 onlyprint ( "Hello , Python " , file = fileptr ) # Versjon 2 og 3