Hva skrives ut i Python og hvordan bruker jeg parametrene?



Vet hva som skrives ut i Python sammen med eksempler. Lær også hvordan du bruker hver av parametrene, nemlig slutt, fil, sep og spyl med eksempler.

En av de viktigste grunnleggende programmene er å skrive ut utgangene. Hvert programmeringsspråk har sine egne metoder for å skrive ut utdata enten til konsollen eller til filer. I blir denne prosessen med å returnere utganger veldig enkel med utskriftsfunksjonen til Python. I denne artikkelen vil du lære alle viktige aspekter ved utskrift i Python.

Før vi går videre, la oss ta en titt på innholdet som er dekket her:

Hva skrives ut i Python?

utskrift i Python er standarden brukes til å skrive ut utdata til konsollen. Syntaksen til denne funksjonen er som følger:





SYNTAX:

skrive ut( verdi1 , verdi2 , ..., Sep = ‘‘, slutt = ‘N‘, fil = sys.stdout, skyll = Falsk)

Parametrene og beskrivelsene av dem er som følger:



ParameterBeskrivelse

verdi1, verdi2 , ...

Utgangene som må skrives ut. Kan være mer enn en

Sep



En valgfri parameter som brukes til å spesifisere hvordan du vil skille objektene som skrives ut. Standardverdien for dette er ett mellomrom (‘‘).

slutt

En valgfri parameter som brukes til å spesifisere hva som skal skrives ut på slutten av utgangen. Standardverdien er ‘n’

spørsmål fra Google Data Scientist

fil

En valgfri parameter med en skrivemetode. Standardverdien er sys.stdout

skyll

En valgfri parameter som brukes til å spesifisere om utgangen må spyles (True) eller bufres (False). Standardverdien er False

MERK: Alle objekter blir konvertert til en streng før de returneres som utdata.

Bruker utskrift i Python

Utskriftsfunksjonen kan brukes som følger:

Uten valgfrie parametere:

Du kan bruke utskriftsuttalelsen til å bare skrive ut utskriftsobjekter etter behov. Tenk på følgende eksempel:

EKSEMPEL:

skriv ut ('Bruke utskriftsfunksjonen i Python')

PRODUKSJON: Bruker utskriftsfunksjonen i Python

Her skriver utskriftsfunksjonen bare ut den gitte strengen til konsollen.

La oss nå gi mer enn én verdi til en enkelt utskrift.

EKSEMPEL:

a = 2019 b = 'World' print ('Hello', a, b)

PRODUKSJON: Hei 2019 Verden

Som du kan se, i eksemplet ovenfor, skriver en enkelt utskriftserklæring ut tre forskjellige objekter. Også, '+' operatør tillater sammenkobling av objekter for eksempel:

EKSEMPEL:

a = 'Hei' b = 'Velkomst' utskrift (a + b)

PRODUKSJON: HeiVelkommen

Her er noen flere eksempler du kan prøve ut:

EKSEMPEL:

print ('Hello') print ('Hello', 'World') #printting two strings print ('Hello' + 'World') #concatenating two strings print ('Hellon' + 'World') #printing med n print ( 'Hallo', 'Verden', 2019) # utskriftstrenger sammen med heltall utskrift (2019, 'Hei verden') utskrift (str (2019) + 'Hei verden') # sammenkobling av heltall med strenger (ved bruk av typekonvertering) utskrift (34 +67) #adding in print

Du kan også spesifisere hvilken som helst type skilletegn mellom hvert objekt.

Spesifisering av separator:

Separator oppretter en partisjon mellom forskjellige objekter som er tilstede i utskriftsuttalelsen. Standardverdien for dette attributtet er et mellomromstegn (‘‘). Brukeren kan endre verdien til denne operatøren etter behov.

EKSEMPEL:

installer php på Windows 7
a = 'Hello' b = 'World' print (a, 2019, b, sep = ',')

PRODUKSJON: Hei, 2019, Verden

I eksemplet ovenfor er forskjellige objekter skilt med komma (,) i stedet for et mellomromstegn i motsetning til forrige eksempel.

Du kan også justere hva du skal skrive ut på slutten av utskriften.

Bruker slutt parameter:

De slutt parameteren lar deg konfigurere hva du skal skrive ut på slutten av utgangen. Standardverdien for denne parameteren er ‘n’ eller neste linjetegn. La oss se hva som skjer når jeg bruker to separate utskriftsfunksjoner til å skrive ut utganger.

EKSEMPEL:

a = 'Hei' b = 'Velkomst' utskrift (a) utskrift (b)

PRODUKSJON:

Hei Velkommen

Her, den slutt parameteren er ikke satt, og utskriftene skrives derfor ut i to separate linjer. Hvis du vil skrive dem ut på samme linje, kan du gjøre som følger:

EKSEMPEL:

a = 'Hei' b = 'Velkomst' utskrift (a, slutt = '&') utskrift (b)

PRODUKSJON: Hei og velkommen

I eksemplet ovenfor, verdien av slutt parameter er ‘&‘ sett mellom utgangene.

Utskriftserklæringen kan også skrive utdata til en fil.

Skrive til en fil:

Utdataene kan skrives til en fil, valgfritt ved hjelp av fil parameter. Hvis filen ikke er tilstede, oppretter den en ny fil med det navnet og skriver utdataene til den. For eksempel:

EKSEMPEL:

newfile = open ('abc.txt', 'w') print ('Hi Welcome', file = newfile) newfile.close ()

PRODUKSJON: Ta en titt på filen i bildet nedenfor:

EX1.txt_print til filutskrift i Python-Edureka

De skyll parameter:

Flush-parameteren for utskrift i Python lar deg velge bufret eller ubufret utdata. standardverdien for denne parameteren er False, noe som betyr at utdataene blir bufret. Hvis du setter dette til å være sant, blir utdataene ubufret, og denne prosessen er vanligvis tregere enn den tidligere. Ta en titt på tiden det tar for standard bufret utdata i eksemplet nedenfor:

EKSEMPEL:

importtid g = åpen ('sample.txt', 'r') a = g.read () s = time.time () utskrift (a, flush = False) e = time.time () print (e-s)

PRODUKSJON:

Tiden det tar å kjøre dette er 0,00099 sekunder. La oss nå prøve å endre verdien til True.

EKSEMPEL:

importtid g = åpen ('sample.txt', 'r') a = g.read () s = time.time () utskrift (a, flush = True) e = time.time () print (e-s)

PRODUKSJON:

Den samme prosessen tar 0,003 sekunder når utdataene ikke er bufret. Dette er fordi det er lettere å overføre utdataene i biter i stedet for å skrive det ut i en sekvens av tegn. Vanligvis er alle I / O-er bufret. Dette alternativet er imidlertid praktisk når brukeren trenger å skylle hele utdataene i spesielle scenarier.

Dette fører til slutten av denne artikkelen om 'print in Python'. Jeg håper du har forstått alt tydelig. Forsikre deg om at du trener så mye som mulig og tilbakestiller opplevelsen.

hva er keyerror i python

Har du et spørsmål til oss? Vennligst nevn det i kommentarfeltet til denne 'skriv ut i Python' -bloggen, så kommer vi tilbake til deg så snart som mulig.

For å få inngående kunnskap om Python sammen med de forskjellige applikasjonene, kan du registrere deg for live med 24/7 support og levetidstilgang.