Các ký tự hoặc trình tự thoát là các ký tự bất hợp pháp cho Python và không bao giờ được in như một phần của đầu ra. Khi Backslash được sử dụng trong lập trình Python, nó cho phép chương trình thoát khỏi các ký tự tiếp theo.
Sau đây sẽ là cú pháp cho chuỗi thoát
Cú pháp:
\Escape character
Giải trình:
Ở đây, nhân vật thoát có thể là t, n, e hoặc chao đảo chính nó.
Các loại trình tự thoát
Các ký tự thoát có thể được phân loại là các ký tự không thể in khi dấu gạch chéo ngược trước chúng. Các câu lệnh in không in ký tự thoát.
Đây là danh sách các nhân vật thoát
\ | Trích dẫn đơn |
\\ | Dấu vết chéo ngược |
\N | Dòng mới |
\ r | Vận chuyển trở lại |
\ t | Chuyển hướng |
\ b | Backspace |
\ f | Thức ăn dạng |
\ ooo | Tương đương bát phân |
\ XHHH | Tương đương thập lục phân |
Ví dụ sử dụng các ký tự thoát khác nhau
\N | Dòng mới | \ r print[txt] | Vận chuyển trở lại |
\\ | Dấu vết chéo ngược | \N print[txt] | Dòng mới |
\ r | Vận chuyển trở lại This is done by printing in backslash with the hexadecimal equivalent in double quotes. | \ t print[txt] | Chuyển hướng |
\ ooo | Tương đương bát phân It is done by printing in a backslash with three octal equivalents in double quotes. | \ XHHH print[txt] | Tương đương thập lục phân |
\ b | Backspace “b” here represents backslash. | \ f print[txt] | Chuyển hướng |
\ f | Thức ăn dạng | \ ooo print[txt] | Chuyển hướng |
\ r | Vận chuyển trở lại | \ t print[txt] | Chuyển hướng |
\ | Trích dẫn đơn | \\ print[txt] | Dấu vết chéo ngược |
\N
Dòng mới
\ r
Cú pháp:
“\t”
Vận chuyển trở lại
\ t
Chuyển hướng
TextExample="Guru\t99" print [TextExample]
Output:
Guru 99
Explanation:
\ b
Backspace
\ f
Thức ăn dạng
\ ooo
Chuyển hướng
print["Manually Added space in string Guru 99"] TextExample="Use\tof\ttab\tto\tadd\tspace\tGuru\t99" print[TextExample]
Output:
Manually Added space in string Guru 99 Use of tab to add space Guru 99
Explanation:
\ b
Backspace
\ f
Thức ăn dạng
\ ooo
Chr[Unicode character]
Tương đương bát phân
Chuyển hướng
print["Unicode character of the tab is"] Ord=ord['\t'] print[Ord]
Output:
Unicode character of the tab is 9
Explanation:
\ b
Backspace
Chuyển hướng
TextExample="Guru+chr[9]+99" print[TextExample]
Output:
“\t”0
\ b
Summary:
- Backspace
- Để tạo ra một chuỗi thoát, bắt đầu bằng một dấu gạch chéo ngược, theo sau là nhân vật bất hợp pháp.
- Các ví dụ về các chuỗi thoát hiểm bao gồm \ \ bv, \ \ t, \ \ n, lần lượt là
- Cấm \ t, cho phép chèn một không gian hoặc tab giữa hai từ. Nó đóng một vai trò tương tự như khóa không gian có trên bàn phím.
- \ \ T, được sử dụng khi lập trình viên muốn thêm không gian vào một chuỗi tại một vị trí chính xác.
- Một số không gian trắng giúp đặt một dòng mới giữa các chuỗi Python.
- Nguồn cấp dữ liệu và vận chuyển trở lại, tab dọc và nguồn cấp dữ liệu hình thức là các loại khoảng trắng.