Bagaimana Cara Kerja Fungsi Print ?
sihabudinalwi - Setiap bahasa pemrograman memiliki cara untuk menampilkan data ke terminal dengan metode, fungsi, properti, atau kata kunci bawaan. Di Python, Anda dapat menggunakan printfungsi untuk mencetak data ke terminal. Mari kita lihat lebih dekat printfungsi tersebut agar Anda dapat mulai menggunakannya dengan percaya diri.
Salah satu hal pertama yang Anda lakukan saat mempelajari bahasa pemrograman apa pun adalah menulis Hello world!program sederhana. Anda dapat melakukannya dengan sangat mudah di Python hanya dengan menggunakan printfungsi.
Untuk melakukan itu, Anda hanya perlu meletakkan string Hello world!di antara tanda kurung buka dan tutup yang Anda gunakan untuk memanggil printfungsi tersebut:
print('Hello world!') # Hello world!
Anda akan mempelajari lebih lanjut tentang string dan fungsi di Python pada pelajaran mendatang.
Untuk saat ini, anggap saja string sebagai rangkaian karakter yang dikelilingi oleh tanda kutip tunggal ( ') atau ganda ( )."
Dalam print('Hello world!')contoh tersebut, string 'Hello world!'adalah argumen yang diteruskan ke printfungsi.
Anda juga dapat menggunakan printfungsi tersebut untuk menampilkan beberapa nilai, atau argumen, sekaligus dengan memisahkannya menggunakan koma. Misalnya:
print('My favorite colors are', 'blue', 'green', 'red')
# Output: My favorite colors are blue green red
Python secara otomatis menambahkan spasi di antara setiap item ketika Anda memisahkannya dengan koma. Ini berguna ketika Anda ingin mencetak beberapa informasi sekaligus.
Pertanyaan
1. Mengapa kode berikut mencetak semua nilai pada baris yang sama dengan spasi?
print('My favorite colors are', 'blue', 'green', 'red')
a. Karena memisahkan nilai dengan koma akan print()menambahkan spasi di antara nilai-nilai tersebut.
b. Karena string secara otomatis digabungkan tanpa pemisah.
c. Karena setiap panggilan akan print()menambahkan spasi secara default.
d. Karena Python secara otomatis mengubah semua string menjadi huruf besar dalam output.
2. Apa hasil keluaran dari kode berikut?
print('Hello', 'world!')
a. Hello world!
b. Helloworld!
c. Hello, world!
d. Hello\nworld!
3. Apa tujuan penggunaan tanda kutip Hello world!pada kode berikut?
print('Hello world!')
a. Mereka mendefinisikan sebuah string yang akan dicetak oleh print()fungsi tersebut.
b. Mereka digunakan untuk memanggil fungsi bernama Hello world!.
c. Tanda kurung tersebut hanya diperlukan jika string tersebut mengandung spasi.
d. Mereka memberi tahu Python untuk mencetak variabel bernama Hello world!.