Apakah mencetak metode atau fungsi dengan python?

Mari jelajahi fungsi Python print() secara mendetail dengan beberapa contoh. Ada lebih dari yang Anda sadari

Ada kemungkinan yang masuk akal bahwa salah satu pertemuan pertama Anda dengan Python termasuk

	>>> string = 'She asked "How do you print quotes?"'
	>>> string = "It's about time to program something"
3, mungkin dalam bentuk "Halo, Dunia. ” program. Fungsi Python
	>>> string = 'She asked "How do you print quotes?"'
	>>> string = "It's about time to program something"
_3 adalah fungsi dasar yang dapat Anda pahami dan mulai gunakan dengan sangat cepat

Tapi ada yang lebih dari yang terlihat. Dalam artikel ini, kami mengeksplorasi fungsi ini secara mendetail dengan menjelaskan cara kerja semua argumen dan menunjukkan kepada Anda beberapa contoh

Referensi yang bagus untuk cara kerja fungsi Python

	>>> string = 'She asked "How do you print quotes?"'
	>>> string = "It's about time to program something"
3 ada di. Fungsi menerima beberapa argumen seperti yang ditunjukkan di bawah ini dengan nilai defaultnya

print(*objects, sep=' ', end= '\n', file=sys.stdout, flush=False)

Kami telah menyentuh fungsi

	>>> string = 'She asked "How do you print quotes?"'
	>>> string = "It's about time to program something"
_3 di artikel lain. Pada bagian di bawah ini, kita akan membahas argumen satu per satu dan menunjukkan kepada Anda semua yang perlu Anda ketahui untuk menggunakan fungsi ini secara maksimal. Bagi Anda yang baru mengenal Python, lihat mini track ini, yang mencakup tantangan coding interaktif untuk mempercepat pembelajaran Anda

* benda

Hal yang akan dicetak diwakili oleh argumen pertama

	>>> string = 'She asked "How do you print quotes?"'
	>>> string = "It's about time to program something"
7 dan pada dasarnya bisa apa saja. Ini umumnya berupa string tetapi mungkin berupa bilangan bulat, pelampung, variabel, daftar, atau kamus, antara lain. Fungsi
	>>> string = 'She asked "How do you print quotes?"'
	>>> string = "It's about time to program something"
3 juga dapat mengambil lebih dari satu objek

Karena umum untuk mencetak string, perlu disebutkan bahwa string dapat didefinisikan dengan tanda kutip tunggal ('string') atau tanda kutip ganda ("string"). Preferensi pribadi Anda dan kasus penggunaan menentukan mana yang akan digunakan. Untuk menunjukkan ini, pertimbangkan dua contoh berikut

	>>> string = 'She asked "How do you print quotes?"'
	>>> string = "It's about time to program something"

Jika Anda tertarik mempelajari lebih lanjut tentang bekerja dengan string, lihat kursus ini. Kami juga memiliki artikel tempat kami menunjukkan cara mengindeks dan mengiris string

Penggunaan paling dasar dari fungsi Python

	>>> string = 'She asked "How do you print quotes?"'
	>>> string = "It's about time to program something"
_3 adalah hanya untuk mencetak sebuah string

>>> print("Hello, World!")
_

Kata kunci yang tidak ditentukan menggunakan nilai defaultnya, yang tercantum di atas dalam pendahuluan

Operasi string normal dapat digunakan dalam fungsi. Sebagai contoh, Anda dapat mengalikan string dengan bilangan bulat seperti yang ditunjukkan di sini

	>>> print("print this twice " * 2)

Pada titik ini, penting untuk menyentuh pemformatan string. Cara jadul adalah dengan %-formatting;

Cara yang lebih baik adalah dengan menggunakan

>>> print("Hello, World!")
_0, di mana bidang pengganti ditunjukkan dengan kurung kurawal. Mari kita tentukan beberapa variabel dan cetak dalam sebuah string

	>>> name = "Mary"
	>>> age = 20
	>>> print("{} is {} years old".format(name, age))
Mary is 20 years old

Untuk lebih banyak contoh pemformatan string, ini adalah referensi yang bagus. Anda juga dapat menggunakan metode ini untuk mencetak data tabular – kami telah menulis artikel terpisah tentang topik tersebut

Metode pemformatan lain dikenal sebagai pemformatan f-string. Ini mirip dengan contoh di atas, tetapi sedikit lebih ringkas. Menggunakan variabel yang sama dari atas, kita bisa menulis

	>>> print(f"{name} is {age} years old")
Mary is 20 years old

Jika Anda ingin mencetak objek yang dapat diubah seperti daftar atau larik, menggunakan ekspresi berbintang membantu membuka paket yang dapat diubah dan mencetaknya dengan baik

	>>> print(*[1, 2, 3, 4])
	1 2 3 4

Coba cetak daftar yang sama tanpa bintang dan lihat hasilnya. Juga, coba cetak urutan yang diberikan oleh fungsi bawaan

>>> print("Hello, World!")
1 dengan dan tanpa bintang. Kita akan melihat beberapa contoh lainnya dengan ekspresi berbintang di bagian selanjutnya

September

Argumen kedua dari fungsi Python

	>>> string = 'She asked "How do you print quotes?"'
	>>> string = "It's about time to program something"
_3 mendefinisikan pemisah. Jika lebih dari satu objek diberikan sebagai argumen pertama, maka sep mendefinisikan pembatas apa yang harus ditempatkan di antara mereka. Berdasarkan contoh sebelumnya, kita mendefinisikan pemisah menjadi karakter baris baru

	>>> print(*[1, 2, 3, 4], sep="\n")
	1
	2
	3
	4

Kasus penggunaan lain untuk argumen ini adalah untuk mencetak beberapa hasil dengan baik. Kita dapat mendefinisikan variabel dan mencetak nilainya dalam kalimat yang dapat dibaca manusia seperti ini

	>>> result = 10
>>> print("Result of experiment ", result, sep=" is ")
	Result of experiment is 10

Di sini, string

>>> print("Hello, World!")
3 dan variabel
>>> print("Hello, World!")
4 keduanya bersama-sama adalah argumen
	>>> string = 'She asked "How do you print quotes?"'
	>>> string = "It's about time to program something"
7, dan nilai sep dicetak di antara keduanya

akhir

Kata kunci akhir memungkinkan Anda untuk menentukan sesuatu yang akan dicetak secara otomatis di akhir keluaran. Standarnya adalah karakter baris baru ("\n")

Tidak ada argumen dari fungsi Python

	>>> string = 'She asked "How do you print quotes?"'
	>>> string = "It's about time to program something"
3 yang diperlukan, tegasnya. Jika tidak ada argumen yang diberikan, kata kunci akhir dicetak, yang merupakan karakter baris baru secara default. Ini cukup mudah, tetapi demi kelengkapan, mari kita bangun contoh sebelumnya dengan menambahkan tanda seru di bagian akhir

>>> print("Result of experiment", result, sep=" is ", end="!")
Result of experiment is 10!

mengajukan

Tidak menentukan kata kunci ini menulis ke terminal dengan Python secara default. Dokumentasi yang ditautkan di atas mengatakan bahwa nilai defaultnya adalah

>>> print("Hello, World!")
7, yang berarti "menulis ke keluaran standar" dengan Python. Ini adalah objek file bawaan yang menampilkan semua yang tertulis padanya (dengan metode
>>> print("Hello, World!")
8) ke konsol. Jika Anda ingin menulis ke file dengan Python, tentukan objek file Anda sendiri dengan kata kunci
>>> print("Hello, World!")
9

Untuk mengantisipasi contoh terakhir, mari tentukan string berikut, dan simpan ke file “flush_demo. py” (jangan khawatir – ini semua akan segera masuk akal)

	>>> string = 'She asked "How do you print quotes?"'
	>>> string = "It's about time to program something"
0

Sekarang, buka direktori kerja Anda saat ini, dan Anda melihat file baru yang telah kami buat. String sebenarnya adalah sebuah program, yang akan segera kita gunakan

Penting untuk dicatat bahwa Anda perlu menentukan objek file dalam mode tulis lalu menutupnya di bagian akhir. Jika Anda ingin detail lebih lanjut tentang menulis ke file dengan Python, kami memiliki artikel yang membahasnya

menyiram

Kata kunci

	>>> print("print this twice " * 2)
_0 adalah tambahan terbaru untuk fungsi
	>>> string = 'She asked "How do you print quotes?"'
	>>> string = "It's about time to program something"
3. Itu menerima Boolean, baik
	>>> print("print this twice " * 2)
2 atau
	>>> print("print this twice " * 2)
3

Biasanya, output ke file atau konsol di-buffer. Buffer "dibilas" (atau dicetak) hanya jika sudah penuh atau saat baris baru tercapai. Menyetel kata kunci ini ke True akan menghapus buffer secara paksa sebelum penuh atau sebelum karakter baris baru ditemukan

Untuk melihat aksinya, kita perlu menggunakan file yang baru saja kita buat pada contoh sebelumnya. Untuk menjalankan skrip ini, buka terminal, arahkan ke direktori yang benar, dan jalankan

	>>> string = 'She asked "How do you print quotes?"'
	>>> string = "It's about time to program something"
_1

Anda lihat kami telah membuat jam hitung mundur. Dengan

	>>> print("print this twice " * 2)
_4, buffer dibilas setelah setiap nomor individu dicetak dalam loop, lalu program tidur selama 1 detik. Dengan
	>>> print("print this twice " * 2)
_5, program tidur selama 10 detik dan buffer hanya dibilas di akhir program, mencetak urutan angka sekaligus

Untuk Anda, Dari Fungsi Python >>> string = 'She asked "How do you print quotes?"' >>> string = "It's about time to program something" 3

Untuk menyelesaikan artikel ini tentang fungsi Python print(), inilah pesan terima kasih yang dipersonalisasi. Cukup salin dan tempel ini ke konsol Anda

Mengapa Python print adalah sebuah fungsi?

Ini semua tentang fleksibilitas. Tapi kunci sebenarnya dari fungsi print agak halus dan itu semua berkaitan dengan fleksibilitas, baik untuk pengguna dan tim pengembangan Python. Untuk pengguna, menjadikan fungsi cetak memungkinkan Anda menggunakan cetak sebagai ekspresi, tidak seperti pernyataan cetak yang hanya dapat digunakan sebagai pernyataan .

Apakah print() dibangun dengan Python

Anda telah menggunakan beberapa fungsi bawaan Python, misalnya, fungsi print() digunakan untuk menampilkan string di konsol. As of now, the latest version of Python 3.8 has 69 built-in functions.

Apakah Python menggunakan fungsi atau metode?

Tetapi Python memiliki konsep Metode dan Fungsi . Metode dipanggil dengan namanya, tetapi dikaitkan dengan objek (tergantung). Definisi metode selalu menyertakan 'self' sebagai parameter pertamanya. Sebuah metode secara implisit melewati objek yang dipanggil.

Jenis fungsi apa yang dicetak dengan Python?

Fungsi Python print() menerima data python seperti int dan string, dan mencetak nilai tersebut ke standar keluar . Untuk mengatakan bahwa standar keluar adalah "teks" di sini berarti serangkaian baris, di mana setiap baris adalah serangkaian karakter dengan karakter baris baru '\n' yang menandai akhir setiap baris. Standar keluar relatif sederhana.