Python Urutan Karakter Escape (Contoh)

⚡ Ringkasan Cerdas

Python Urutan karakter escape menggunakan awalan garis miring terbalik untuk mewakili karakter khusus di dalam string. Lessons mencakup baris baru, tab, garis miring terbalik, escape tanda kutip, string mentah, dan fungsi bawaan chr() dan ord() untuk kode karakter.

  • Awalan Garis Miring Terbalik: Setiap urutan pelarian dimulai dengan garis miring terbalik.
  • Baris baru \n: Menyisipkan jeda baris pada teks atau file yang dicetak.
  • Tab \t: Menyisipkan tab horizontal untuk perataan kolom.
  • 🚫 Garis miring terbalik \\: Mewakili satu garis miring terbalik literal.
  • 📝 String Mentah: Tambahkan awalan r untuk menonaktifkan interpretasi escape.
  • 🔢 chr() dan ord(): Mengonversi antara titik kode Unicode dan karakter.

Python Urutan Karakter Escape

Karakter atau urutan escape adalah karakter ilegal Python dan tidak pernah dicetak sebagai bagian dari keluaran. Saat garis miring terbalik digunakan Python pemrograman, ini memungkinkan program untuk keluar dari karakter berikutnya.

Berikut ini adalah sintaks untuk urutan escape

sintaks:

\Escape character

Penjelasan:

Di sini, karakter escape dapat berupa t, n, e, atau garis miring terbalik itu sendiri.

Jenis Urutan Pelarian

Karakter escape dapat diklasifikasikan sebagai karakter yang tidak dapat dicetak jika garis miring terbalik mendahuluinya. Pernyataan print tidak mencetak karakter escape.

Berikut adalah daftar Karakter Escape

Code Deskripsi
\ ' Kutipan tunggal
\\ Backslash
\n Garis baru
\r Kereta kembali
\t Tab
\b Backspace
\f Umpan formulir
\ooo Setara oktal
\xhhh Setara heksadesimal

Klasifikasi di atas akan lebih jelas jika disertai contoh-contoh konkret.

Contoh Penggunaan Berbagai Karakter Escape

Karakter pelarian fungsi Example Code Hasil
\n The karakter baris baru membantu programmer untuk menyisipkan baris baru sebelum atau sesudah string. txt = “Guru99!”
cetak(txt)
Guru99
\\ Urutan escape ini memungkinkan pemrogram untuk memasukkan garis miring terbalik ke dalam Python output. txt = “Guru99!”
cetak(txt)
Guru99!
\xhh Gunakan garis miring terbalik yang diikuti dengan angka heksadesimal.
Hal ini dilakukan dengan mencetak dalam garis miring terbalik dengan padanan heksadesimal dalam tanda kutip ganda.
txt = “\x47\x75\x72\x75” + “99!”
cetak(txt)
Guru99!
\ooo Untuk mendapatkan nilai integer dari nilai oktal, berikan garis miring terbalik diikuti oleh ooo atau angka oktal dalam tanda kutip ganda.
Hal ini dilakukan dengan mencetak dalam garis miring terbalik dengan tiga ekuivalen oktal dalam tanda kutip ganda.
txt = '\107\125\122\125'+ “99!”
cetak(txt)
GURU99!
\b Urutan escape ini menyediakan backspace ke Python string. Itu disisipkan dengan menambahkan garis miring terbalik diikuti dengan “b”.
“b” di sini mewakili garis miring terbalik.
txt = “Guru\b99!”
cetak(txt)
Gur99!
\f Ini membantu dalam interpolasi string literal txt = “Guru\f99!”
cetak(txt)
Guru
99!
\r Ini membantu Anda membuat string mentah txt = “Guru\r99!”
cetak(txt)
99!kamu
\ ' Ini membantu Anda menambahkan satu kutipan ke string txt = “Guru'99!
cetak(txt)
Guru'99!

Apa yang Dilakukan “\t” di Python?

Alfabet t di Python mewakili sebuah ruang. Ini memungkinkan Anda untuk menyisipkan spasi atau tab di antara string dalam sebuah kode. Ini membantu kita memiliki ruang di dalam Python program ketika diperlukan. Untuk menghilangkan penggunaan ruang keyboard, pembuat kode menggunakan urutan tab escape.

Berikut ini adalah sintaksis untuk urutan escape tab.

sintaks:

“\t”

Contoh:

Dalam contoh ini, string yang digunakan adalah “Guru99”. Program akan menambahkan tab atau spasi di antaranya. Guru dan 99.

Python Code:

TextExample="Guru\t99"
print (TextExample)

Keluaran:

Guru 99

Penjelasan:

Pada contoh di atas, alih-alih menambahkan spasi menggunakan keyboard, program membantu kita dengan menempatkan spasi atau tab di antara string “Guru99”. Ini juga menyediakan ruang tepat di lokasi tempat urutan escape ditambahkan.

Kapan menggunakan “\t” di Python?

Tab escape sequence digunakan untuk meletakkan tab horizontal di antara kata-kata dan karenanya membantu memanipulasi string python. Namun, jika tab escape sequence tidak digunakan, pemrogram harus menambahkan spasi secara manual di antara setiap kata dalam string.

Anda dapat mengubahnya menjadi latihan yang memakan waktu. Selain itu, spasi yang ditambahkan di antara kata kunci yang berbeda mungkin tepat atau tidak tepat dalam penempatannya.

Berikut adalah contoh yang menampilkan penambahan spasi antar kata secara manual dan penggunaan escape sequence antar kata.

Python Code:

print("Manually Added  space in string Guru   99")
TextExample="Use\tof\ttab\tto\tadd\tspace\tGuru\t99"
print(TextExample)

Keluaran:

Manually Added space in string Guru   99
Use	of	tab	to	add	space	Guru	99

Penjelasan:

Pemrogram secara manual menambahkan spasi antar kata pada kode di atas, sehingga penempatannya tidak tepat. Ketika tab escape sequence diterapkan, program secara otomatis menyediakan lokasi spasi antar kata yang tepat.

Penerapan fungsi bawaan Chr() dan Ord()

Fungsi Chr() adalah fungsi bawaan yang mengambil satu argumen sebagai masukan. Fungsi ini mengambil karakter Unicode sebagai input yang masing-masing berkisar antara 0 hingga 1,114 dan 111. Fungsi tersebut dapat digunakan sebagai pengganti escape sequence “\t” untuk memberi spasi di antara dua kata.

Sintaks untuk fungsi Chr ditunjukkan di bawah ini: –

Sintaks: –

Chr(Unicode character)

Tab memiliki karakter Unicode 9. Gunakan yang berikut ini Python perintah untuk sampai pada karakter Unicode seperti yang ditunjukkan di bawah ini: –

Python Code:

print("Unicode character of the tab is")
Ord=ord('\t')
print(Ord)

Keluaran:

Unicode character of the tab is
9

Penjelasan:

Kode di atas menyediakan karakter Unicode untuk tab. Ini dapat digunakan sebagai input untuk fungsi Chr. Penggunaan Chr (9) akan memungkinkan kita membuat pengganti urutan tab escape.

Kode ini adalah contoh penggunaan Chr (9), seperti gambar di bawah ini:

Python Code:

TextExample="Guru+chr(9)+99"
print(TextExample)

Keluaran:

Guru	99

Namun fungsi di atas tidak digunakan lagi untuk versi 3 dan lebih tinggi.

Pertanyaan Umum Demo Slot

Garis miring terbalik diikuti oleh satu atau lebih karakter yang mewakili sesuatu yang tidak mudah diketik, seperti baris baru (\n), tab (\t), atau garis miring terbalik literal (\\).

Asisten AI menjelaskan urutan yang tidak dikenal, menyarankan string mentah untuk regex dan jalur, serta memperingatkan ketika karakter escape merusak f-string.

Gunakan string mentah (r””) untuk jalur file, pola regex, dan teks di mana garis miring terbalik harus berupa literal.

\t menyisipkan tab horizontal. Lebar tampilan bergantung pada pemberhentian tab terminal, biasanya empat atau delapan spasi.

Tidak secara langsung. r”hello\” akan menimbulkan SyntaxError karena garis miring terbalik (\) keluar dari tanda kutip penutup. Gabungkan garis miring terbalik terpisah jika diperlukan.

ord(c) mengembalikan titik kode Unicode bilangan bulat untuk string satu karakter. chr(n) mengembalikan karakter yang titik kodenya adalah n. Keduanya merupakan kebalikan yang tepat.

Ya, tetapi tidak langsung di dalam ekspresi {}. Hitung escape dalam variabel terlebih dahulu atau gunakan penggabungan.

Ya. AI menginterpretasikan SyntaxError dari escape yang rusak dan merekomendasikan perbaikan string mentah untuk Windows jalan.

Ringkaslah postingan ini dengan: