Vad skrivs ut i Python och hur använder man parametrarna?



Vet vad som skrivs ut i Python tillsammans med exempel. Lär dig också hur du använder var och en av parametrarna, nämligen slut, fil, sep och spola med exempel.

En av de viktigaste grunderna för programmering är att skriva ut utdata. Varje programmeringsspråk har sina egna metoder för att skriva ut utdata antingen till konsolen eller till filer. I , denna process för att returnera utdata blir väldigt enkel med Pythons utskriftsfunktion. I den här artikeln kommer du att lära dig alla viktiga aspekter av tryck i Python.

Innan vi går vidare, låt oss titta på innehållet som täcks här:

Vad skrivs ut i Python?

utskrift i Python är standarden används för att skriva ut utdata till konsolen. Syntaxen för denna funktion är som följer:





SYNTAX:

skriva ut( värde1 , värde2 , ..., Sep = ‘‘, slutet = ‘N‘, fil = sys.stdout, spola = Falskt)

Parametrarna och deras beskrivningar är som följer:



ParameterBeskrivning

värde1, värde2 , ...

Utgångarna som behöver skrivas ut. Kan vara mer än en

Sep



En valfri parameter som används för att ange hur du vill separera objekten som skrivs ut. Standardvärdet för detta är ett tomt utrymme (‘‘).

slutet

En valfri parameter som används för att specificera vad som ska skrivas ut i slutet av utdata. Standardvärdet är ”n”

fil

En valfri parameter med en skrivmetod. Standardvärdet är sys.stdout

hur man ställer in förmörkelse för java

spola

En valfri parameter som används för att ange om utdata måste spolas (True) eller buffras (False). Standardvärdet är False

NOTERA: Alla objekt kommer att konverteras till en sträng innan de returneras som utdata.

Använda utskrift i Python

Utskriftsfunktionen kan användas på följande sätt:

Utan valfria parametrar:

Du kan använda utskriftsuttrycket för att helt enkelt skriva ut utdataobjekt efter behov. Tänk på följande exempel:

EXEMPEL:

skriv ut ('Använda utskriftsfunktionen i Python')

PRODUKTION: Använda utskriftsfunktionen i Python

Här skriver utskriftsfunktionen bara ut den givna strängen till konsolen.

Låt oss nu ge mer än ett värde till ett enda utskriftsuttalande.

EXEMPEL:

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

PRODUKTION: Hej 2019 världen

Som du kan se, i exemplet ovan, skriver ett enda utskriftsuttal ut tre olika objekt. Dessutom kommer '+' operatör tillåter sammankoppling av objekt till exempel:

EXEMPEL:

a = 'Hej' b = 'Välkommen' utskrift (a + b)

PRODUKTION: Hej välkommen

Här är några fler exempel som du kan prova:

EXEMPEL:

print ('Hello') print ('Hello', 'World') #printting two strings print ('Hello' + 'World') #concatenating two strings print ('Hellon' + 'World') #printing with n print ( 'Hello', 'World', 2019) #trycksträngar tillsammans med heltal utskrift (2019, 'Hello World') print (str (2019) + 'Hello World') # sammanhängande heltal med strängar (med typkonvertering) print (34 +67) #adding in print

Du kan också ange valfri typ av separatorer mellan varje objekt.

Ange separator:

Separator skapar en partition mellan olika objekt som finns i utskriftsmeddelandet. Standardvärdet för detta attribut är ett mellanslagstecken (‘‘). Användaren kan ändra värdet på denna operatör efter behov.

EXEMPEL:

a = 'Hej' b = 'Världsutskrift (a, 2019, b, sep =', ')

PRODUKTION: Hej, 2019, Världen

I exemplet ovan separeras olika objekt med ett kommatecken (,) snarare än ett mellanslagstecken i motsats till föregående exempel.

Du kan också justera vad du ska skriva ut i slutet av utmatningen.

Använda slutet parameter:

De slutet med parametern kan du konfigurera vad du ska skriva ut i slutet av utdata. Standardvärdet för denna parameter är ”n” eller nästa radtecken. Låt oss se vad som händer när jag använder två separata utskriftsfunktioner för att skriva ut utdata.

EXEMPEL:

a = 'Hej' b = 'Välkommen' utskrift (a) utskrift (b)

PRODUKTION:

Hej välkommen

Här, den slutet parametern är inte inställd och följaktligen skrivs utgångarna i två separata rader. Om du vill skriva ut dem på samma rad kan du göra följande:

EXEMPEL:

a = 'Hej' b = 'Välkommen' utskrift (a, slut = '&') utskrift (b)

PRODUKTION: Hej välkommen

I exemplet ovan, värdet på slutet parametern är '&' sett mellan utgångarna.

Utskriften kan också skriva utdata till en fil.

Skriva till en fil:

Utgången kan skrivas till en fil med hjälp av fil parameter. Om filen inte finns skapar den en ny fil med det namnet och skriver utdata till den. Till exempel:

EXEMPEL:

newfile = open ('abc.txt', 'w') print ('Hej välkommen', file = newfile) newfile.close ()

PRODUKTION: Ta en titt på filen i bilden nedan:

EX1.txt_print för filutskrift i Python-Edureka

De spola parameter:

Flush-parametern för utskrift i Python låter dig välja buffrad eller opuffrad utdata. standardvärdet för denna parameter är False, vilket innebär att utdata buffras. Om du ställer in detta till sant är utmatningen obuffrad och denna process är vanligtvis långsammare än den förra. Ta en titt på den tid det tar för standardbuffrad utdata i exemplet nedan:

EXEMPEL:

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

PRODUKTION:

Tiden det tar för detta att köra är 0.00099 sekunder. Låt oss nu försöka ändra värdet till True.

EXEMPEL:

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

PRODUKTION:

Samma process tar 0,003 sekunder när utmatningen är obuffrad. Detta beror på att det är lättare att överföra utdata i bitar snarare än att skriva ut det i en sekvens av tecken. Vanligtvis är alla I / Oar buffrade. Det här alternativet är dock praktiskt när användaren behöver spola hela utdata i speciella scenarier.

Detta kommer till slutet av denna artikel om 'tryck i Python'. Jag hoppas att du har förstått allt klart. Se till att du tränar så mycket som möjligt och återgår till din upplevelse.

vad är bönor i java

Har du en fråga till oss? Vänligen nämna det i kommentarsektionen på denna 'skriv ut i Python' -bloggen så kommer vi tillbaka till dig så snart som möjligt.

För att få fördjupad kunskap om Python tillsammans med dess olika applikationer kan du registrera dig för live med 24/7 support och livstidsåtkomst.