Contoh soal materi terkait multi-line string: menggunakan triple quotes (") untuk string panjang
🎯 Quiz Multi-Line String Python
Uji pemahaman Anda tentang triple quotes dalam Python!
1. Manakah dari kode berikut yang benar untuk mencetak output berikut ke layar?
Output yang diinginkan:
Python adalah
bahasa pemrograman
yang powerful.
Python adalah
bahasa pemrograman
yang powerful.
Penjelasan:
- Opsi a akan menyebabkan SyntaxError karena string dengan single quote tidak boleh langsung dipotong menjadi beberapa baris.
- Opsi b akan mencetak output yang sama, tetapi harus menggunakan karakter escape
- Opsi c adalah yang benar. Menggunakan triple double quotes memungkinkan string ditulis secara alami dalam beberapa baris.
- Opsi d juga menggunakan triple quotes, tetapi outputnya akan mengandung spasi/indentasi tambahan.
- Opsi a akan menyebabkan SyntaxError karena string dengan single quote tidak boleh langsung dipotong menjadi beberapa baris.
- Opsi b akan mencetak output yang sama, tetapi harus menggunakan karakter escape
\n.- Opsi c adalah yang benar. Menggunakan triple double quotes memungkinkan string ditulis secara alami dalam beberapa baris.
- Opsi d juga menggunakan triple quotes, tetapi outputnya akan mengandung spasi/indentasi tambahan.
2. Perhatikan kode Python berikut ini:
deskripsi = """Ini adalah contoh
multi-line string
dalam Python."""
multi-line string
dalam Python."""
Apa yang akan terjadi ketika kode tersebut dijalankan dan variabel
deskripsi dicetak?
Penjelasan:
Ketika menggunakan triple quotes (
Outputnya akan persis seperti yang didefinisikan:
- Opsi b salah karena itu adalah perilaku string biasa tanpa baris baru.
- Opsi c adalah yang benar.
- Opsi d jelas salah karena seluruh konten string akan dicetak.
Ketika menggunakan triple quotes (
""" atau '''), Python akan memperlakukan segala sesuatu di dalamnya sebagai string, termasuk karakter baris baru (newline) yang terjadi ketika Anda menekan "Enter".Outputnya akan persis seperti yang didefinisikan:
Ini adalah contoh
multi-line string
dalam Python.
- Opsi a salah karena triple quotes adalah sintaks yang valid.multi-line string
dalam Python.
- Opsi b salah karena itu adalah perilaku string biasa tanpa baris baru.
- Opsi c adalah yang benar.
- Opsi d jelas salah karena seluruh konten string akan dicetak.
Skor Anda: 0 / 2

0 Komentar:
Posting Komentar
Berlangganan Posting Komentar [Atom]
<< Beranda