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:
Parameter | Beskrivning |
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:
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.