Hướng dẫn how do you insert a backslash in python? - làm thế nào để bạn chèn một dấu gạch chéo ngược trong python?
Tóm tắt: Trong hướng dẫn này, bạn sẽ tìm hiểu về ký tự Backslash Python như là một phần của ký tự chuỗi đặc biệt hoặc để thoát khỏi các ký tự trong một chuỗi.: in this tutorial, you’ll learn about the Python backslash character as a part of a special sequence character or to escape characters in a string. Show
Giới thiệu về Backslash của PythonTrong Python, dấu gạch chéo ngược (____ 12) là một nhân vật đặc biệt. Nếu bạn sử dụng dấu gạch chéo ngược ở phía trước của một nhân vật khác, nó sẽ thay đổi ý nghĩa của nhân vật đó. Ví dụ, 3 là một nhân vật theo nghĩa đen. Nhưng nếu bạn sử dụng ký tự dấu gạch chéo ngược ở phía trước chữ cái 3, nó sẽ trở thành ký tự tab ( 5). Nói chung, dấu gạch chéo ngược có hai mục đích chính. Đầu tiên, ký tự dấu gạch chéo ngược là một phần của các chuỗi ký tự đặc biệt như ký tự tab 5 hoặc ký tự dòng mới 7. Ví dụ sau in một chuỗi có ký tự dòng mới:
Output:
\ N là một ký tự duy nhất, không phải hai. Ví dụ:
Thứ hai, dấu gạch chéo ngược ( 2) thoát khỏi các ký tự đặc biệt khác. Ví dụ: nếu bạn có một chuỗi có một trích dẫn duy nhất bên trong một chuỗi được trích xuất như chuỗi sau, bạn cần sử dụng dấu gạch chéo ngược để thoát khỏi ký tự trích dẫn duy nhất:
Output:
Backslash trong F-StringPEP-498 chỉ định rằng một chuỗi F không thể chứa một ký tự dấu gạch chéo ngược như là một phần của biểu thức bên trong niềng răng xoăn 9. Ví dụ sau sẽ dẫn đến lỗi:
Error:
Để khắc phục điều này, bạn cần tham gia các chuỗi trong danh sách 0 trước khi đặt chúng vào niềng răng xoăn:
Output:
Dấu gạch chéo ngược trong chuỗi thôChuỗi thô coi ký tự dấu gạch chéo ngược ( 2) là một đặc tính theo nghĩa đen. Ví dụ sau đây coi ký tự dấu gạch chéo ngược 2 là một ký tự theo nghĩa đen, không phải là một nhân vật đặc biệt:
Output: 0 Bản tóm tắt
Bạn có thấy hướng dẫn này hữu ích không? Python đối xử với 2 trong chuỗi theo nghĩa đen theo một cách đặc biệt. Điều này là để bạn có thể gõ 9 có nghĩa là Newline hoặc 0 có nghĩa là tab vì 1 không có nghĩa gì đặc biệt đối với Python, thay vì gây ra lỗi, máy phân tích từ vựng Python hoàn toàn thêm 2 cho bạn. This is so you can type 9 to mean newline or 0 to mean tab Since 1 doesn't mean anything special to Python, instead of causing an error, the Python lexical analyser implicitly adds the extra 2 for you. Thực sự tốt hơn là sử dụng 3 hoặc 4 thay vì 1 6 ở đây có nghĩa là chuỗi thô và có nghĩa là 2 không được xử lý đặc biệt trừ khi nó đúng trước khi ký tự trích dẫn khi bắt đầu chuỗi. Trong bảng điều khiển tương tác, Python sử dụng 8 để hiển thị kết quả, vì vậy đó là lý do tại sao bạn thấy kép '\'. Nếu bạn 9 chuỗi của bạn hoặc sử dụng 0, bạn sẽ thấy rằng nó thực sự chỉ là 2 ký tự Vài ví dụ 1 Để làm rõ điểm Peter đưa ra trong bình luận của mình, hãy xem liên kết này
Làm cách nào để thêm dấu gạch chéo ngược trong Python?Sử dụng cú pháp "\\" trong chuỗi theo nghĩa đen để biểu thị một dấu gạch chéo ngược..
Làm thế nào để bạn thêm một dấu gạch chéo ngược?Nó được đặt phía trên phím Enter (phím trả về) và bên dưới phím Backspace.Nhấn \ Key tạo ra một dấu gạch chéo ngược.Pressing \ key creates a backslash.
Làm thế nào bạn có thể đặt một ký tự dấu gạch chéo ngược trong một chuỗi?Nếu bạn muốn bao gồm một ký tự dấu gạch chéo ngược, bạn cần hai dấu gạch chéo ngược hoặc sử dụng chuỗi @ nguyên văn: var s = "\\ nhiệm vụ";// hoặc var s = @"\ nhiệm vụ";Đọc tài liệu MSDN/C# Thông số kỹ thuật thảo luận về các ký tự được thoát ra bằng ký tự dấu gạch chéo ngược và việc sử dụng chuỗi nguyên văn theo nghĩa đen.you need two backslashes or use the @ verbatim string: var s = "\\Tasks"; // or var s = @"\Tasks"; Read the MSDN documentation/C# Specification which discusses the characters that are escaped using the backslash character and the use of the verbatim string literal.
Làm thế nào để bạn chèn các biểu tượng trong Python?Nếu bạn thấy UTF-8, thì hệ thống của bạn sẽ hỗ trợ các ký tự Unicode.Để in bất kỳ ký tự nào trong trình thông dịch Python, hãy sử dụng \ u để biểu thị một ký tự unicode và sau đó làm theo mã ký tự.Chẳng hạn, mã cho β là 03B2, do đó để in lệnh được in ('\ u03b2').use a \u to denote a unicode character and then follow with the character code. For instance, the code for β is 03B2, so to print β the command is print('\u03B2') . |