Apa yang dicetak di Python dan Bagaimana menggunakan Parameternya?



Ketahui apa yang dicetak di Python beserta contohnya. Pelajari juga cara menggunakan setiap parameter iaitu akhir, fail, sep dan siram dengan contoh.

Salah satu asas pengaturcaraan yang paling penting adalah mencetak hasilnya. Setiap bahasa pengaturcaraan mempunyai kaedah tersendiri untuk mencetak output ke konsol atau ke fail. Dalam , proses mengembalikan output ini menjadi sangat mudah dengan fungsi cetak Python. Dalam artikel ini, anda akan mempelajari semua aspek penting dalam cetak di Python.

Sebelum meneruskan, mari kita lihat kandungan yang dibahas di sini:

Apa yang dicetak di Python?

cetak di Python adalah standard digunakan untuk mencetak output ke konsol. Sintaks fungsi ini adalah seperti berikut:





SINTAX:

mencetak ( nilai1 , nilai2 , ..., Sep = '', akhir = 'N', fail = sys.stdout, siram = Salah)

Parameter dan keterangannya adalah seperti berikut:



ParameterPenerangan

nilai1, nilai2 , ...

Keluaran yang perlu dicetak. Boleh lebih dari satu

Sep



Parameter pilihan yang digunakan untuk menentukan bagaimana anda ingin memisahkan objek yang dicetak. Nilai lalai ini adalah satu ruang kosong (‘‘).

akhir

Parameter pilihan yang digunakan untuk menentukan apa yang akan dicetak pada akhir output. Nilai lalai adalah 'n'

fail

Parameter pilihan dengan kaedah menulis. Nilai lalai adalah sys.stdout

siram

Parameter pilihan yang digunakan untuk menentukan apakah output harus dibilas (Benar) atau disangga (Salah). Nilai lalai adalah Salah

CATATAN: Semua objek akan diubah menjadi rentetan sebelum dikembalikan sebagai output.

Menggunakan cetakan di Python

Fungsi cetak boleh digunakan seperti berikut:

Tanpa parameter pilihan:

Anda boleh menggunakan pernyataan cetak untuk mencetak objek keluaran yang anda perlukan. Pertimbangkan contoh berikut:

CONTOH:

boleh berubah dan tidak berubah dalam java
cetak ('Menggunakan fungsi cetak di Python')

PENGELUARAN: Menggunakan fungsi cetak di Python

Di sini, fungsi cetak hanya mencetak rentetan yang diberikan ke konsol.

Sekarang mari kita memberikan lebih daripada satu nilai untuk satu penyataan cetak.

CONTOH:

a = 2019 b = Cetakan 'Dunia' ('Hello', a, b)

PENGELUARAN: Hello 2019 Dunia

Seperti yang anda lihat, dalam contoh di atas, satu pernyataan cetak mencetak tiga objek yang berbeza. Juga, ‘+’ pengendali membolehkan penggabungan objek misalnya:

CONTOH:

a = 'Hai' b = Cetakan 'Selamat Datang' (a + b)

PENGELUARAN: Hai Selamat Datang

Berikut adalah beberapa contoh yang boleh anda cuba:

CONTOH:

print ('Hello') print ('Hello', 'World') #printting two strings print ('Hello' + 'World') #concatenating two strings print ('Hellon' + 'World') # mencetak dengan n cetak ( 'Hello', 'World', 2019) #printing string beserta integer print (2019, 'Hello World') print (str (2019) + 'Hello World') #concatenating bilangan bulat dengan rentetan (menggunakan jenis penukaran) cetakan (34 +67) #penambahan dalam cetakan

Anda juga boleh menentukan jenis pemisah antara setiap objek.

Menentukan Pemisah:

Separator membuat partisi antara objek berbeza yang terdapat dalam pernyataan cetak. Nilai lalai bagi atribut ini ialah watak ruang kosong (‘‘). Pengguna boleh mengubah nilai pengendali ini apabila diperlukan.

CONTOH:

kerangka kerja berdasarkan kata kunci dalam selenium
a = 'Hello' b = 'Cetakan dunia' (a, 2019, b, sep = ',')

PENGELUARAN: Helo, 2019, Dunia

Dalam contoh di atas, objek yang berbeza dipisahkan oleh koma (,) dan bukannya watak ruang kosong berbeza dengan contoh sebelumnya.

Anda juga dapat menyesuaikan apa yang hendak dicetak pada akhir output.

Menggunakan akhir parameter:

The akhir parameter membolehkan anda mengkonfigurasi apa yang anda hendak dicetak pada akhir output. Nilai lalai parameter ini adalah ‘n’ atau watak baris seterusnya. Mari kita lihat apa yang berlaku apabila saya menggunakan dua fungsi cetak yang terpisah untuk mencetak output.

CONTOH:

a = 'Hi' b = 'Selamat datang' cetakan (a) cetak (b)

PENGELUARAN:

Hai Selamat Datang

Di sini, akhir parameter tidak ditetapkan dan oleh itu, output dicetak dalam dua baris yang berasingan. Sekiranya anda ingin mencetaknya dalam baris yang sama, anda boleh melakukan seperti berikut:

CONTOH:

a = 'Hi' b = 'Selamat datang' cetakan (a, akhir = '&') cetak (b)

PENGELUARAN: Hai & Selamat Datang

Dalam contoh di atas, nilai akhir parameter adalah '&' seperti yang dilihat antara output.

Pernyataan cetak juga dapat menulis output ke fail.

Menulis ke fail:

Hasilnya boleh ditulis ke fail secara opsional menggunakan fail parameter. Sekiranya fail tidak ada, ia akan membuat fail baru dengan nama itu dan menuliskan output kepadanya. Sebagai contoh:

CONTOH:

algoritma sort c ++
newfile = buka ('abc.txt', 'w') cetak ('Hi Welcome', file = newfile) newfile.close ()

PENGELUARAN: Lihat fail dalam gambar di bawah:

EX1.txt_print untuk mencetak fail di Python-Edureka

The siram parameter:

Parameter cetakan flush di Python membolehkan anda memilih output yang disangga atau tidak ditangguhkan. nilai lalai parameter ini adalah Salah, yang bermaksud output akan disangga. Sekiranya anda menetapkan ini menjadi Benar, output tidak dibeli dan proses ini biasanya lebih lambat daripada yang sebelumnya. Lihat masa yang diambil untuk output buffered lalai dalam contoh di bawah:

CONTOH:

masa import g = buka ('sample.txt', 'r') a = g.read () s = time.time () cetak (a, flush = False) e = time.time () cetak (e-s)

PENGELUARAN:

Masa yang diperlukan untuk melaksanakannya adalah 0.00099 saat. Sekarang, mari kita ubah nilai menjadi True.

CONTOH:

masa import g = buka ('sample.txt', 'r') a = g.read () s = time.time () cetak (a, flush = True) e = time.time () cetak (e-s)

PENGELUARAN:

Proses yang sama memakan masa 0,003 saat apabila output tidak dibeli. Ini kerana lebih mudah untuk memindahkan output dalam potongan daripada mencetaknya mengikut urutan watak. Biasanya semua I / Os disangga. Walau bagaimanapun, pilihan ini sesuai apabila pengguna perlu membuang keseluruhan output dalam senario khas.

Ini mengakhiri artikel ini mengenai 'cetak di Python'. Saya harap anda telah memahami semuanya dengan jelas. Pastikan anda berlatih sebanyak mungkin dan kembalikan pengalaman anda.

Ada soalan untuk kami? Sila sebutkan di bahagian komen blog 'cetak di Python' ini dan kami akan menghubungi anda secepat mungkin.

Untuk mendapatkan pengetahuan mendalam tentang Python bersama dengan pelbagai aplikasinya, anda boleh mendaftar secara langsung dengan sokongan 24/7 dan akses seumur hidup.