Hvad udskrives i Python, og hvordan bruges parametrene?

Ved hvad der udskrives i Python sammen med eksempler. Lær også, hvordan du gør brug af hver af parametrene, nemlig slut, fil, sep og skyl med eksempler.

Et af de vigtigste grundlæggende aspekter ved programmering er udskrivning af output. Hvert programmeringssprog har sine egne metoder til at udskrive output enten til konsollen eller til filer. I bliver denne proces med returnering af output meget enkel med Pythons udskrivningsfunktion. I denne artikel lærer du alle de vigtige aspekter af udskrivning i Python.

Før vi går videre, skal vi se på indholdet, der er dækket herovre:



Hvad udskrives i Python?

udskrivning i Python er standarden bruges til at udskrive output til konsollen. Syntaksen for denne funktion er som følger:



SYNTAX:

Print( værdi1 , værdi2 , ..., Sep = ‘‘, ende = ‘N‘, fil = sys.stdout, Flush = Falsk)

Parametrene og deres beskrivelser er som følger:



ParameterBeskrivelse

værdi1, værdi2 , ...

De output, der skal udskrives. Kan være mere end en

Sep



En valgfri parameter, der bruges til at specificere, hvordan du vil adskille de objekter, der udskrives. Standardværdien for dette er et mellemrum (‘‘).

ende

En valgfri parameter, der bruges til at specificere, hvad der skal udskrives i slutningen af ​​output. Standardværdien er 'n'

fil

En valgfri parameter med en skrivemetode. Standardværdien er sys.stdout

Flush

En valgfri parameter, der bruges til at specificere, om output skal skylles (sandt) eller bufres (falsk). Dens standardværdi er Falsk

BEMÆRK: Alle objekter konverteres til en streng, før de returneres som output.

Brug af udskrivning i Python

Udskrivningsfunktionen kan bruges som følger:

Uden valgfri parametre:

Du kan bruge udskriftserklæringen til at udskrive alle outputobjekter, som du har brug for. Overvej følgende eksempel:

EKSEMPEL:

print ('Brug af udskrivningsfunktionen i Python')

PRODUKTION: Brug af udskrivningsfunktionen i Python

Her udskriver udskrivningsfunktionen bare den givne streng ud til konsollen.

Lad os nu give mere end én værdi til en enkelt udskrift.

EKSEMPEL:

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

PRODUKTION: Hej 2019 Verden

Som du kan se, i ovenstående eksempel udskriver en enkelt udskriftserklæring tre forskellige objekter. Også '+' operatør tillader sammenkædning af objekter for eksempel:

EKSEMPEL:

a = 'Hej' b = 'Velkomst' udskrivning (a + b)

PRODUKTION: Hej Velkommen

Her er nogle få eksempler, som du kan prøve:

EKSEMPEL:

print ('Hello') print ('Hello', 'World') #printting two strings print ('Hello' + 'World') #concatenating two strings print ('Hellon' + 'World') #printing med n print ( 'Hello', 'World', 2019) #printing strings along with integers print (2019, 'Hello World') print (str (2019) + 'Hello World') #concatenating integers with strings (using type conversion) print (34 +67) #adding in print

Du kan også angive en hvilken som helst type separatorer mellem hvert objekt.

Specificering af separator:

Separator opretter en partition mellem forskellige objekter, der er til stede i udskriftserklæringen. Standardværdien for denne attribut er et mellemrumstegn (‘‘). Brugeren kan ændre værdien af ​​denne operatør efter behov.

EKSEMPEL:

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

PRODUKTION: Hej, 2019, Verden

I eksemplet ovenfor adskilles forskellige objekter med et komma (,) snarere end et mellemrumstegn i modsætning til det foregående eksempel.

Du kan også justere, hvad du skal udskrive i slutningen af ​​output.

Bruger ende parameter:

Det ende parameter giver dig mulighed for at konfigurere, hvad du skal udskrive i slutningen af ​​output. Standardværdien for denne parameter er 'n' eller det næste linjetegn. Lad os se, hvad der sker, når jeg bruger to separate udskrivningsfunktioner til at udskrive output.

EKSEMPEL:

a = 'Hej' b = 'Velkomst' print (a) print (b)

PRODUKTION:

Hej Velkommen

Her, den ende parameteren er ikke indstillet, og outputene udskrives derfor i to separate linjer. Hvis du vil udskrive det på samme linje, kan du gøre som følger:

EKSEMPEL:

a = 'Hej' b = 'Velkomst' print (a, end = '&') print (b)

PRODUKTION: Hej og velkommen

hvordan man installerer php på Windows 10

I eksemplet ovenfor er værdien af ende parameter er '&' som set mellem udgangene.

Udskriftserklæringen kan også skrive output til en fil.

Skrivning til en fil:

Outputtet kan skrives til en fil ved hjælp af fil parameter. Hvis filen ikke er til stede, opretter den en ny fil med det navn og skriver output til den. For eksempel:

EKSEMPEL:

newfile = open ('abc.txt', 'w') print ('Hej Velkommen', file = newfile) newfile.close ()

PRODUKTION: Se på filen i billedet nedenfor:

EX1.txt_print til filudskrivning i Python-Edureka

Det Flush parameter:

Flush-parameteren for udskrivning i Python giver dig mulighed for at vælge buffer- eller ikke-bufret output. standardværdien for denne parameter er Falsk, hvilket betyder, at output buffres. Hvis du indstiller dette til at være sandt, er outputtet udpuffet, og denne proces er normalt langsommere end den tidligere. Se på den tid, det tager for standardbufferet output i eksemplet nedenfor:

EKSEMPEL:

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

PRODUKTION:

Det tager 0,00099 sekunder, før det køres. Lad os nu prøve at ændre værdien til True.

EKSEMPEL:

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

PRODUKTION:

Den samme proces tager 0,003 sekunder, når output ikke er pufret. Dette er fordi det er nemmere at overføre output i bidder snarere end at udskrive det i en række af tegn. Normalt er alle I / O'er bufret. Denne mulighed er dog praktisk, når brugeren skal skylle hele output i specielle scenarier.

Dette bringer slutningen af ​​denne artikel om 'print i Python'. Jeg håber, du har forstået alt klart. Sørg for at øve så meget som muligt, og vend din oplevelse tilbage.

Har du et spørgsmål til os? Nævn det i kommentarfeltet på denne 'udskriv i Python' -blog, og vi vender tilbage til dig hurtigst muligt.

For at få dybtgående viden om Python sammen med dens forskellige applikationer kan du tilmelde dig live med 24/7 support og livstidsadgang.