Što je ispis u Pythonu i kako koristiti njegove parametre?



Znajte što je print u Pythonu zajedno sa primjerima. Također naučite kako koristiti svaki od parametara, odnosno kraj, datoteku, sep i ispiranje s primjerima.

Jedna od najvažnijih osnova programiranja je ispis rezultata. Svaki programski jezik ima svoje metode za ispis rezultata ili na konzolu ili u datoteke. U , ovaj postupak vraćanja izlaza postaje vrlo jednostavan s funkcijom ispisa Pythona. U ovom ćete članku naučiti sve važne aspekte ispisa na Pythonu.

Prije nego što krenemo dalje, pogledajmo sadržaj koji je ovdje pokriven:

Što je tisak u Pythonu?

ispis na Pythonu je standard koristi se za ispis rezultata na konzolu. Sintaksa ove funkcije je sljedeća:





SINTAKSA:

ispis ( vrijednost1 , vrijednost2 , ..., Rujna = ‘‘, kraj = ‘N’, datoteka = sys.stdout, ispiranje = Netačno)

Parametri i njihovi opisi su sljedeći:



ParametarOpis

vrijednost1, vrijednost2 , ...

Izlazi koje treba ispisati. Može biti više

Rujna



Izborni parametar koji se koristi za određivanje načina na koji želite odvojiti objekte koji se ispisuju. Zadana je vrijednost jedan razmak (‘‘).

kraj

Izborni parametar koji se koristi za specificiranje onoga što se ispisuje na kraju izlaza. Zadana vrijednost je 'n'

datoteka

Izborni parametar s metodom pisanja. Zadana vrijednost je sys.stdout

ispiranje

Neobavezni parametar koji se koristi za specificiranje mora li se izlaz isprati (True) ili bafer (False). Njegova je zadana vrijednost False

BILJEŠKA: Svi će se objekti pretvoriti u niz prije nego što se vrate kao izlaz.

Korištenje ispisa u Pythonu

Funkcija ispisa može se koristiti na sljedeći način:

Bez opcionalnih parametara:

Izjavu za ispis možete koristiti za jednostavno ispis bilo kakvih izlaznih objekata prema vašem zahtjevu. Razmotrimo sljedeći primjer:

PRIMJER:

print ('Korištenje funkcije ispisa u Pythonu')

IZLAZ: Korištenje funkcije ispisa u Pythonu

Ovdje funkcija ispisa samo ispisuje zadani niz na konzolu.

Dajmo sada više od jedne vrijednosti jednoj ispisnoj izjavi.

PRIMJER:

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

IZLAZ: Pozdrav svijetu 2019

Kao što vidite, u gornjem primjeru jedan ispis ispisuje tri različita objekta. Također, '+' operater omogućuje spajanje objekata na primjer:

PRIMJER:

a = 'Bok' b = Ispis 'Dobrodošli' (a + b)

IZLAZ: Pozdrav!

klase pohrane u c ++

Evo još nekoliko primjera koje možete isprobati:

PRIMJER:

print ('Hello') print ('Hello', 'World') #printting два niza print ('Hello' + 'World') #concatenating two stringova print ('Hello' + 'World') #printing with n print ( 'Hello', 'World', 2019) #printing strings along with integers print (2019, 'Hello World') print (str (2019) + 'Hello World') #concatenating integers with string (using type conversion) print (34 +67) #dodavanje unutar ispisa

Također možete odrediti bilo koju vrstu separatora između svakog objekta.

Određivanje separatora:

Separator stvara particiju između različitih objekata koji su prisutni unutar ispisa. Zadana vrijednost ovog atributa je razmak (''). Korisnik može promijeniti vrijednost ovog operatora prema potrebi i prema potrebi.

PRIMJER:

a = 'Pozdrav' b = 'Svijet' ispis (a, 2019, b, sep = ',')

IZLAZ: Pozdrav, 2019, World

U gornjem primjeru, različiti su objekti odvojeni zarezom (,), a ne razmakom, za razliku od prethodnog primjera.

Također možete prilagoditi ono što želite ispisati na kraju izlaza.

Koristiti kraj parametar:

The kraj parametar omogućuje vam konfiguriranje onoga što želite ispisati na kraju izlaza. Zadana vrijednost ovog parametra je 'n' ili znak sljedećeg retka. Pogledajmo što se događa kada za ispis izlaza koristim dvije odvojene funkcije ispisa.

PRIMJER:

a = 'Bok' b = 'Dobrodošli' print (a) print (b)

IZLAZ:

Bok Dobrodošli

Evo, kraj parametar nije postavljen pa se izlazi ispisuju u dva odvojena retka. U slučaju da ih želite ispisati u isti redak, možete učiniti sljedeće:

PRIMJER:

a = 'Hi' b = 'Dobrodošli' print (a, end = '&') print (b)

IZLAZ: Bok i dobrodošli

U gornjem primjeru vrijednost kraj parametar je '&' kao što se vidi između izlaza.

Izjava za ispis može također upisivati ​​izlaze u datoteku.

Zapisivanje u datoteku:

Izlaz se može zapisati u datoteku po želji pomoću datoteka parametar. U slučaju da datoteka nije prisutna, kreira novu datoteku s tim imenom i upisuje izlaz u nju. Na primjer:

PRIMJER:

newfile = open ('abc.txt', 'w') print ('Zdravo dobrodošli', file = newfile) newfile.close ()

IZLAZ: Pogledajte datoteku na donjoj slici:

EX1.txt_print za ispis datoteke u Python-Edureka

The ispiranje parametar:

Parametar ispiranja ispisa u Pythonu omogućuje vam odabir puferiranog ili nebuferiranog izlaza. zadana vrijednost ovog parametra je False, što znači da će izlaz biti baferiran. U slučaju da ovo postavite na True, izlaz je nebuferiran i taj je postupak obično sporiji od prethodnog. U donjem primjeru pogledajte vrijeme potrebno za zadani bafer izlaz:

PRIMJER:

vrijeme uvoza g = open ('sample.txt', 'r') a = g.read () s = time.time () print (a, flush = False) e = time.time () print (e-s)

IZLAZ:

Vrijeme potrebno za ovo izvršavanje je 0,00099 sekundi. Pokušajmo sada vrijednost promijeniti na True.

PRIMJER:

vrijeme uvoza g = open ('sample.txt', 'r') a = g.read () s = time.time () print (a, flush = True) e = time.time () print (e-s)

IZLAZ:

Isti postupak traje 0,003 sekunde kada je izlaz nebuferiran. To je zato što je izlaz lakše prenijeti u komadima, a ne ispisati ga u slijedu znakova. Obično se svi ulazno-izlazni izlazi međuspremnici. Međutim, ova je opcija prikladna kada korisnik treba isprati cijeli izlaz u posebnim scenarijima.

Ovo dovodi do kraja ovog članka o 'ispisu na Pythonu'. Nadam se da ste sve jasno razumjeli. Obavezno vježbajte što je više moguće i vratite svoje iskustvo.

primjeri Java apleta s izlazom

Imate pitanje za nas? Molimo vas da ga spominjete u odjeljku za komentare ovog bloga 'print in Python', a mi ćemo vam se javiti što je prije moguće.

Da biste stekli detaljno znanje o Pythonu, zajedno s raznim aplikacijama, možete se prijaviti uživo s 24/7 podrškom i doživotnim pristupom.