Dấu gạch chéo ngược trong chuỗi Python
Dấu gạch chéo ngược Show Vậy làm thế nào để chúng ta xác định một chuỗi bao gồm dấu gạch chéo ngược? . Đây là một ví dụ Chúng tôi muốn in một chuỗi bao gồm một dấu gạch chéo ngược, nhưng dấu gạch chéo ngược thoát khỏi phần cuối của chuỗi ký tự \’. Do đó, trình thông dịch tin rằng chuỗi chưa bao giờ bị đóng và đưa ra lỗi Cách chính xác để thực hiện điều này là thoát khỏi ký tự thoát print('\\') >>> \ Đây chính xác là những gì chúng tôi muốn đạt được. ký tự đầu tiên Chris Trong khi làm việc với tư cách là một nhà nghiên cứu trong các hệ thống phân tán, Dr. Christian Mayer tìm thấy tình yêu của mình với việc dạy sinh viên khoa học máy tính Để giúp sinh viên đạt được mức độ thành công Python cao hơn, anh ấy đã thành lập trang web giáo dục lập trình Finxter. com. Ông là tác giả của cuốn sách lập trình nổi tiếng Python One-Liners (NoStarch 2020), đồng tác giả của loạt sách tự xuất bản Coffee Break Python, người đam mê khoa học máy tính, cộng tác viên tự do và chủ sở hữu của một trong 10 blog Python lớn nhất thế giới Niềm đam mê của anh ấy là viết, đọc và mã hóa. Nhưng niềm đam mê lớn nhất của anh ấy là phục vụ các lập trình viên đầy tham vọng thông qua Finxter và giúp họ nâng cao kỹ năng của mình. Bạn có thể tham gia học viện email miễn phí của anh ấy tại đây Các ký tự dấu gạch chéo ngược có ý nghĩa đặc biệt trong Python, vì vậy chúng phải được thoát bằng dấu gạch chéo ngược thứ hai Ký tự dấu gạch chéo ngược Bằng cách thêm dấu gạch chéo ngược thứ hai, chúng tôi coi dấu gạch chéo ngược Chúng tôi đã sử dụng toán tử Các bài kiểm tra tư cách thành viên. Ví dụ: Kiểm tra xem một chuỗi có chứa hai dấu gạch chéo ngược cạnh nhau khôngNếu bạn cần kiểm tra xem một chuỗi có chứa 2 dấu gạch chéo ngược cạnh nhau hay không, hãy nhớ thoát từng ký tự dấu gạch chéo ngược Chúng tôi đã sử dụng 4 dấu gạch chéo ngược để kiểm tra xem chuỗi có chứa 2 ký tự gạch chéo ngược cạnh nhau không Bạn cũng có thể thêm tiền tố vào một chuỗi bằng Các chuỗi có tiền tố là Tuy nhiên, chúng tôi không thể đánh dấu một chuỗi chứa một dấu gạch chéo ngược là một chuỗi thô vì dấu gạch chéo ngược thoát khỏi trích dẫn và gây ra lỗi Sử dụng dấu gạch chéo ngược thứ hai để nối một chuỗi với dấu gạch chéo ngược trong Python, e. g. Ví dụ đầu tiên sử dụng dấu gạch chéo ngược thứ hai để thoát ký tự dấu gạch chéo ngược Ký tự dấu gạch chéo ngược Bằng cách thêm dấu gạch chéo ngược thứ hai, chúng tôi coi dấu gạch chéo ngược ( Tương tự, nếu bạn cần có 2 dấu gạch chéo ngược cạnh nhau, bạn sẽ phải sử dụng 4 dấu gạch chéo ngược Một giải pháp thay thế là thêm tiền tố vào chuỗi ký tự bằng Các chuỗi có tiền tố là Nếu bạn đang xây dựng một đường dẫn, e. g. vào một thư mục hoặc một tệp, bạn có thể sử dụng dấu gạch chéo lên thay vì dấu gạch chéo ngược Có thể sử dụng dấu gạch chéo lên thay cho dấu gạch chéo ngược khi bạn cần chỉ định đường dẫn Bạn cũng có thể sử dụng một chuỗi ký tự thô, được định dạng để coi dấu gạch chéo ngược là một ký tự chữ Các chuỗi ký tự được định dạng (chuỗi f) cho phép chúng tôi bao gồm các biểu thức bên trong chuỗi bằng cách thêm tiền tố vào chuỗi bằng Đảm bảo ngắt các biểu thức trong dấu ngoặc nhọn - Bằng cách đặt trước chuỗi bằng Vì các ký tự dấu gạch chéo ngược có ý nghĩa đặc biệt trong Python, nên chúng ta cần coi chúng như một ký tự chữ bằng cách
Chuỗi nhiều dòng không cần thoát ký tự đặc biệtNếu bạn cần xác định một chuỗi nhiều dòng mà bạn không phải thoát các ký tự đặc biệt, hãy sử dụng chuỗi thô được trích dẫn ba lần Các chuỗi có dấu ngoặc kép rất giống với các chuỗi cơ bản mà chúng ta khai báo bằng cách sử dụng dấu ngoặc đơn hoặc dấu ngoặc kép Nhưng chúng cũng cho phép chúng ta
Cuối dòng được tự động bao gồm trong chuỗi trích dẫn ba lần, vì vậy chúng tôi không phải thêm ký tự xuống dòng ở cuối Thêm dấu gạch chéo ngược trước một ký tự cụ thể trong chuỗiNếu bạn cần thêm một ký tự gạch chéo ngược trước một ký tự cụ thể trong chuỗi, hãy sử dụng phương thức Phương thức trả về một bản sao của chuỗi với tất cả các lần xuất hiện của chuỗi con được thay thế bằng chuỗi thay thế được cung cấp |