Escape sequences kita telah menggunakannya, yaitu suatu kode didalam sebuah string yang diawali dengan tanda ' \ ' dan dilanjutkan dengan kode karakternya. Escape sequences diperlukan untuk membuat sebuah string memiliki sebuah format text terlihat lebih baik. Tanpa escape sequences, string akan menjadi sebuah kalimat yang membosankan dan panjang (tidak ada garis baru). Escape sequences ada karena untuk penulisannya pada string karakter tersebut tidak ada pada keyboard.
Tidak semua yang ada pada python IDLE tercetak dengan baik disini, tapi kurang lebihnya sama.
Lalu bagaimana dengan alamat file yang ada di komputer seperti 'c:\nomor\tujuh.txt' misalnya? disana ada \n yang membuat garis baru dan \t yang merupakan tabulasi.
Terjadi error pada perintah!, sekarang kita coba dengan double '\' :
Disini juga terjadi error, tapi ini karena file tidak ditemukan, hehehe... kita coba bikin file dan foldernya sekarang.
Tidak terjadi apa-apa bukan? setidaknya tidak ada error yang muncul. Lalu apa yang terjadi disana? Python membuka file tujuh.txt, karena tidak ada perintah apa-apa lagi, jadi Python hanya membuka saja. Sekarang kita berikan perintah read() pada variable baca.
Isi file tujuh.txt yang saya punya adalah 'sdfsd'.
Cara lainnya adalah:
Ada beberapa escape sequence yang perlu diperhatikan:
Escape Sequence
| |
---|---|
\\
|
Backslash (\)
|
\'
|
Single petik (')
|
\"
|
Double petik (")
|
\a
|
ASCII Bell (BEL)
|
\b
|
ASCII Backspace (BS)
|
\f
|
ASCII Formfeed (FF)
|
\n
|
ASCII Linefeed (LF) / baris baru
|
\r
|
ASCII Carriage Return (CR)
|
\t
|
ASCII Horizontal Tab (TAB)
|
\v
|
ASCII Vertical Tab (VT)
|
\ooo
|
Character with octal value ooo
|
\xhh
|
Character with hex value hh
|
- >>> a='selamat \\ pagi \' semua \" apa \a kabar\bHari \fyang \nindah bukan \t? sudah \tdapat \vinspirasi belum?'
- >>> print(a)
- selamat \ pagi ' semua " apa kabar Hari yang
- indah bukan ? sudah dapat inspirasi belum?
- >>> len(a)
- 94
Lalu bagaimana dengan alamat file yang ada di komputer seperti 'c:\nomor\tujuh.txt' misalnya? disana ada \n yang membuat garis baru dan \t yang merupakan tabulasi.
- >>> baca=open('c:\satu\tujuh.txt')
- SyntaxError: invalid syntax
- >>>
Terjadi error pada perintah!, sekarang kita coba dengan double '\' :
- >>> baca=open('c:\\satu\\tujuh.txt')
- Traceback (most recent call last):
- File "<pyshell#30>", line 1, in <module>
- baca=open('c:\\satu\\tujuh.txt')
- FileNotFoundError: [Errno 2] No such file or directory: 'c:\\satu\\tujuh.txt'
- >>>
Disini juga terjadi error, tapi ini karena file tidak ditemukan, hehehe... kita coba bikin file dan foldernya sekarang.
- >>> baca=open('c:\\satu\\tujuh.txt')
- >>>
Tidak terjadi apa-apa bukan? setidaknya tidak ada error yang muncul. Lalu apa yang terjadi disana? Python membuka file tujuh.txt, karena tidak ada perintah apa-apa lagi, jadi Python hanya membuka saja. Sekarang kita berikan perintah read() pada variable baca.
- >>> baca.read()
- 'sdfsd'
- >>>
Isi file tujuh.txt yang saya punya adalah 'sdfsd'.
Cara lainnya adalah:
- >>> baca='' # menbuat baru variable baca
- >>> baca=open(r'c:\satu\tujuh.txt') # ada penambahan hurup 'r'
- >>> baca.read()
- 'sdfsd'
- >>>
No comments:
Post a Comment