Rumah >masalah biasa >Bagaimana untuk menggunakan fungsi cetakan dalam python

Bagaimana untuk menggunakan fungsi cetakan dalam python

百草
百草asal
2023-09-27 11:50:301885semak imbas

Sintaks fungsi cetakan dalam python ialah "print(value1, value2, ..., sep=' ', end='n', file=sys.stdout, flush=False)", dengan value1, value2, dan lain-lain adalah untuk menjadi Nilai yang dicetak, sep ialah rentetan yang digunakan untuk memisahkan berbilang nilai, lalai ialah ruang, hujung ialah rentetan yang dilampirkan pada penghujung cetakan, lalai ialah aksara baris baharu, fail ialah aliran keluaran, lalai ialah peranti keluaran standard, dsb.

Bagaimana untuk menggunakan fungsi cetakan dalam python

Dalam Python, fungsi cetakan ialah fungsi terbina dalam yang digunakan untuk mengeluarkan kandungan tertentu kepada peranti output standard (biasanya konsol). Ia adalah salah satu fungsi yang paling biasa digunakan dalam Python dan boleh digunakan untuk mencetak teks, nilai pembolehubah, hasil ungkapan, dsb.

Penggunaan asas fungsi cetakan adalah sangat mudah Sintaksnya adalah seperti berikut:

print(value1, value2, ..., sep=' ', end='n', file=sys.stdout, flush=. False)

di mana , value1, value2, dsb. ialah nilai yang akan dicetak, sep ialah rentetan yang digunakan untuk memisahkan berbilang nilai, lalai ialah ruang, hujung ialah rentetan yang dilampirkan pada penghujung cetakan, lalai ialah aksara baris baharu, fail ialah strim keluaran, lalai ialah peranti keluaran Standard, siram ialah nilai Boolean yang menunjukkan sama ada hendak memaksa aliran keluaran untuk dimuat semula Lalainya adalah Palsu.

Berikut ialah beberapa contoh penggunaan biasa bagi fungsi cetakan:

1. Rentetan cetakan:

print("Hello, World!")

Output: Hello, World!

2 Cetakan nilai berubah:

name = "Alice"
age = 25
print("Name:", name, "Age:", age)

Output: Nama: Alice Umur:

3. Hasil ekspresi cetakan:

x = 10
y = 5
print("Sum:", x + y)

Output: Jumlah: 15

4 Asingkan berbilang nilai:

a = 1
b = 2
c = 3
print(a, b, c, sep='|')

Output: 1|2|3

5. Penamat tersuai:

print("Hello", end=' ')
print("World!")

! . Output ke fail:

with open('output.txt', 'w') as f:
    print("Hello, File!", file=f)

Output "Hello, File!"

7. Paksa muat semula aliran keluaran:

import time
for i in range(5):
    print(i, end=' ', flush=True)
    time.sleep(1)

Cetak nombor setiap 1 saat dan segarkan semula aliran keluaran dengan serta-merta.

Perlu diingatkan bahawa fungsi cetakan mempunyai beberapa perbezaan dalam Python 2.x dan Python 3.x. Dalam Python 2.x, cetak ialah kata kunci dan bukannya fungsi, jadi penggunaannya sedikit berbeza. Dalam Python 3.x, fungsi cetakan ialah fungsi terbina dalam yang menggunakan kurungan untuk menyertakan kandungan yang akan dicetak.

Selain itu, fungsi cetakan juga menyokong penggunaan lanjutan seperti memformat output dan mengawal penjajaran dan warna output. Fungsi ini boleh dicapai melalui penggunaan rentetan format, aksara melarikan diri dan format output khas. Contohnya, anda boleh menggunakan ruang letak seperti %s dan %d untuk memformat rentetan dan nombor, gunakan t untuk mencapai penjajaran tab dan menggunakan jujukan melarikan diri ANSI untuk menetapkan warna teks, dsb.

Untuk meringkaskan, fungsi cetakan ialah fungsi terbina dalam Python yang mengeluarkan kandungan kepada peranti output standard. Ia boleh digunakan untuk mencetak teks, nilai pembolehubah, hasil ungkapan, dsb. Dengan menentukan parameter seperti pembatas, penamat, aliran keluaran dan kaedah muat semula, anda boleh mengawal format dan tingkah laku pencetakan secara fleksibel. Dalam pembangunan sebenar, fungsi cetakan ialah alat yang sangat berguna dan boleh digunakan dalam senario seperti nyahpepijat, mengeluarkan hasil dan operasi interaktif.

Atas ialah kandungan terperinci Bagaimana untuk menggunakan fungsi cetakan dalam python. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn