Hướng dẫn what are all the escape characters in python? - tất cả các ký tự thoát trong python là gì?


Ký tự thoát

Để chèn các ký tự là bất hợp pháp trong một chuỗi, hãy sử dụng một ký tự thoát.

Một nhân vật thoát là một dấu gạch chéo ngược

“\t”
1 theo sau là nhân vật bạn muốn chèn.

Một ví dụ về một ký tự bất hợp pháp là một trích dẫn kép bên trong một chuỗi được bao quanh bởi các trích dẫn kép:

Thí dụ

Bạn sẽ gặp lỗi nếu bạn sử dụng dấu ngoặc kép bên trong một chuỗi được bao quanh bởi các trích dẫn kép:

txt = "Chúng tôi là người được gọi là" người Viking "từ phía bắc."

Hãy tự mình thử »

Để khắc phục sự cố này, hãy sử dụng ký tự thoát

“\t”
2:

Thí dụ

Bạn sẽ gặp lỗi nếu bạn sử dụng dấu ngoặc kép bên trong một chuỗi được bao quanh bởi các trích dẫn kép:

txt = "Chúng tôi là người được gọi là" người Viking "từ phía bắc."

Hãy tự mình thử »

Để khắc phục sự cố này, hãy sử dụng ký tự thoát

“\t”
2:

Nhân vật thoát cho phép bạn sử dụng trích dẫn kép khi bạn thường không được phép: TXT = "Chúng tôi là người được gọi là \" Vikings \ "từ phía bắc."Các nhân vật thoát khác được sử dụng trong Python:
Mã sốKết quảThử nó
\ 'Trích dẫn duy nhấtThử nó
\ 'Trích dẫn duy nhấtThử nó
\ 'Trích dẫn duy nhấtThử nó
\ 'Trích dẫn duy nhấtThử nó
\ 'Trích dẫn duy nhấtThử nó
\ 'Trích dẫn duy nhất
Thử nó "\\Thử nó
\ 'Trích dẫn duy nhấtThử nó



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

Mã sốSự mô tả
\Trích dẫn đơn
\\Dấu vết chéo ngược
\NDòng mới
\ rVận chuyển trở lại
\ tChuyển hướng
\ bBackspace
\ fThức ăn dạng
\ oooTương đương bát phân
\ XHHHTương đương thập lục phân

Ví dụ sử dụng các ký tự thoát khác nhau

Nhân vật thoátHàm sốMã ví dụKết quả
\NDò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
\ rVậ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
\ oooTươ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
\ bBackspace
“b” here represents backslash.
\ f
print(txt)
Chuyển hướng
\ fThức ăn dạng\ ooo
print(txt)
Chuyển hướng
\ rVậ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”

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

TextExample="Guru\t99"
print (TextExample)

Output:

Guru 99

Explanation:

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

Mã số

Sự mô tả

\

Các loại trình tự thoát

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:

Lập trình viên đã thêm không gian giữa các từ trong mã trên, vì vậy vị trí không chính xác. Khi tab chuỗi Escape được áp dụng, chương trình sẽ tự động cung cấp vị trí chính xác của không gian giữa các từ.

Ứng dụng chức năng tích hợp chr () và ord ()

Hàm CHR () là một hàm được xây dựng lấy một đối số duy nhất làm đầu vào. Hàm lấy các ký tự Unicode làm đầu vào tương ứng từ 0 đến 1.114 và 111. Hàm có thể được sử dụng để thay thế cho chuỗi thoát ra \ t, để đặt một khoảng trống giữa hai từ.

Cú pháp cho hàm CHR được biểu diễn dưới đây: -

Cú pháp: -

Chr(Unicode character)

Tab có ký tự Unicode 9. Sử dụng lệnh Python sau để đến ký tự Unicode như được hiển thị bên dưới: -

Mã Python:

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

Output:

Unicode character of the tab is
9

Explanation:

Mã trên cung cấp ký tự Unicode cho tab. Nó có thể được sử dụng như một đầu vào cho hàm CHR. Việc sử dụng CHR (9) sẽ cho phép chúng tôi tạo ra một thay thế cho chuỗi thoát khỏi Tab.

Mã này là một ví dụ về cách sử dụng CHR (9), như được hiển thị bên dưới:

Mã Python:

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

Output:

“\t”
0

Mã trên cung cấp ký tự Unicode cho tab. Nó có thể được sử dụng như một đầu vào cho hàm CHR. Việc sử dụng CHR (9) sẽ cho phép chúng tôi tạo ra một thay thế cho chuỗi thoát khỏi Tab.

Summary:

  • Mã này là một ví dụ về cách sử dụng CHR (9), như được hiển thị bên dưới:
  • Chức năng trên, tuy nhiên, không được dùng cho phiên bản 3 trở lên.
  • Backslash cũng được coi là một nhân vật đặc biệt.
  • Để 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.

Các nhân vật trốn thoát trong Python là gì?

Để chèn các ký tự là bất hợp pháp trong một chuỗi, hãy sử dụng một ký tự thoát. Một nhân vật thoát là một dấu gạch chéo ngược \ theo sau là nhân vật bạn muốn chèn.a backslash \ followed by the character you want to insert.

Các ký tự trình tự thoát là gì?

Các kết hợp ký tự bao gồm một dấu gạch chéo ngược (\) theo sau là một chữ cái hoặc bởi một kết hợp các chữ số được gọi là "trình tự thoát". Để đại diện cho một ký tự mới, dấu trích dẫn đơn hoặc một số ký tự khác trong một hằng số ký tự, bạn phải sử dụng trình tự thoát.a backslash (\) followed by a letter or by a combination of digits are called "escape sequences." To represent a newline character, single quotation mark, or certain other characters in a character constant, you must use escape sequences.

Các ký tự trình tự thoát giải thích 4 là gì?

TechOpedia giải thích chuỗi thoát hiểm Sau đây là danh sách các chuỗi thoát C# được xác định với các biểu diễn tương ứng: \ 'dấu trích dẫn được sử dụng cho các chữ ký tự.\ Dấu trích dẫn kép được sử dụng cho các chuỗi chữ.\ Backslash được sử dụng cho đường dẫn tệp.\' Single quotation mark used for character literals. \” Double quotation mark used for string literals. \\ Backslash used for file path.

Hàm Escape () được sử dụng cho trong Python là gì?

Escape () trong Python.Với sự giúp đỡ của HTML.Phương thức Escape (), chúng ta có thể chuyển đổi tập lệnh HTML thành một chuỗi bằng cách thay thế các ký tự đặc biệt bằng chuỗi bằng các ký tự ASCII bằng cách sử dụng HTML.Phương thức thoát ().convert the html script into a string by replacing special characters with the string with ascii characters by using html. escape() method.