Python Urutan Karakter Escape (Contoh)
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
Kode | Description |
---|---|
\ ' | Kutipan tunggal |
\\ | Backslash |
\n | Garis baru |
\r | Kereta kembali |
\t | Tab |
\b | Backspace |
\f | Umpan formulir |
\ooo | Setara oktal |
\xhhh | Setara heksadesimal |
Contoh Penggunaan Berbagai Karakter Escape
Karakter pelarian | fungsi | Kode Contoh | Hasil |
---|---|---|---|
\n | karakter baris baru membantu programmer untuk menyisipkan baris baru sebelum atau sesudah string. | txt = “Guru\n99!” cetak(txt) |
Guru99 |
\\ | Urutan escape ini memungkinkan pemrogram untuk memasukkan garis miring terbalik ke dalam Python output. | txt = “Guru\\99!” cetak(txt) |
Guru\99! |
\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 ini akan memberi tab atau spasi antara Guru dan 99.
Python Kode:
TextExample="Guru\t99" print (TextExample)
Keluaran:
Guru 99
Penjelasan:
Pada contoh di atas, alih-alih menambahkan spasi menggunakan keyboard, program ini membantu kita dengan meletakkan spasi atau tab di antara string “Guru99”. Ini juga menyediakan ruang di lokasi yang tepat di mana 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 Kode:
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 Kode:
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 Kode:
TextExample="Guru+chr(9)+99" print(TextExample)
Keluaran:
Guru 99
Namun fungsi di atas tidak digunakan lagi untuk versi 3 dan lebih tinggi.
Ringkasan
- Garis miring terbalik juga dianggap sebagai karakter khusus.
- Untuk membuat escape sequence, mulailah dengan garis miring terbalik diikuti dengan karakter ilegal.
- Contoh rangkaian escape masing-masing mencakup “\b”, “\t”,”\n”,,”\xhh” dan “\ooo”.
- “\t” memungkinkan menyisipkan spasi atau tab di antara dua kata. Ini memainkan peran yang mirip dengan tombol spasi yang ada di keyboard.
- “\t” digunakan ketika programmer ingin menambahkan spasi pada string di lokasi yang tepat.
- Spasi putih tertentu membantu menempatkan baris baru di antara string python.
- Umpan baris dan pengangkutan kembali, tab vertikal, dan umpan formulir adalah jenis spasi putih.