\r chỉ ra điều gì trong Python?
Chuỗi f là một chuỗi ký tự có tiền tố là 4 hoặc 5. Các chuỗi này có thể chứa các trường thay thế, là các biểu thức được phân tách bằng dấu ngoặc nhọn 6. Trong khi các chuỗi ký tự khác luôn có giá trị không đổi, các chuỗi được định dạng thực sự là các biểu thức được đánh giá trong thời gian chạy Tóm lược. trong hướng dẫn này, bạn sẽ tìm hiểu về các chuỗi thô Python và cách sử dụng chúng để xử lý các chuỗi coi dấu gạch chéo ngược là ký tự chữ Giới thiệu về chuỗi thô PythonTrong Python, khi bạn đặt trước một chuỗi bằng chữ cái 0 hoặc 1, chẳng hạn như 2 và 3, chuỗi đó sẽ trở thành chuỗi thô. Không giống như một chuỗi thông thường, một chuỗi thô coi các dấu gạch chéo ngược ( 4) là các ký tự bằng chữ Các chuỗi thô rất hữu ích khi bạn xử lý các chuỗi có nhiều dấu gạch chéo ngược, chẳng hạn như các biểu thức chính quy hoặc đường dẫn thư mục trên Windows Để biểu thị các ký tự đặc biệt như tab và dòng mới, Python sử dụng dấu gạch chéo ngược ( 4) để biểu thị sự bắt đầu của chuỗi thoát. Ví dụ
đầu ra
Tuy nhiên, các chuỗi thô coi dấu gạch chéo ngược ( 4) là một ký tự chữ. Ví dụ
đầu ra 0 Một chuỗi thô giống như chuỗi thông thường của nó với dấu gạch chéo ngược (_______04) được biểu thị dưới dạng dấu gạch chéo ngược kép ( 8) 3 Trong một chuỗi thông thường, Python tính một chuỗi thoát là một ký tự đơn 4 Tuy nhiên, trong một chuỗi thô, Python tính dấu gạch chéo ngược (_______04) là một ký tự 6 Vì dấu gạch chéo ngược (_______ 04) thoát khỏi dấu nháy đơn (________ 101) hoặc dấu ngoặc kép (________ 102), một chuỗi thô không thể kết thúc bằng số lẻ dấu gạch chéo ngược Ví dụ 0 Lỗi 1 Hoặc 2 Lỗi 1 Sử dụng chuỗi thô để xử lý đường dẫn tệp trên WindowsHệ điều hành Windows sử dụng dấu gạch chéo ngược để phân tách các đường dẫn. Ví dụ 1 Nếu bạn sử dụng đường dẫn này như một chuỗi thông thường, Python sẽ phát sinh một số lỗi 2 Lỗi 3 Python coi \u trong đường dẫn là một lối thoát Unicode nhưng không thể giải mã nó Bây giờ, nếu bạn thoát khỏi dấu gạch chéo ngược đầu tiên, bạn sẽ gặp các sự cố khác 4 đầu ra 5 Trong ví dụ này, 03 là một tab và 04 là dòng mới Để dễ dàng, bạn có thể biến đường dẫn thành một chuỗi thô như thế này 6 Chuyển đổi một chuỗi thông thường thành một chuỗi thôĐể chuyển đổi một chuỗi thông thường thành một chuỗi thô, bạn sử dụng hàm repr() tích hợp sẵn. Ví dụ 7 đầu ra 8 Lưu ý rằng chuỗi thô kết quả có trích dẫn ở đầu và cuối chuỗi. Để loại bỏ chúng, bạn có thể sử dụng lát r ở phía trước của một chuỗi có nghĩa là gì Python?Chuỗi thô Python được tạo bằng cách đặt trước một chuỗi ký tự với 'r' hoặc 'R'. Chuỗi thô Python xử lý dấu gạch chéo ngược (\) dưới dạng ký tự bằng chữ. Điều này hữu ích khi chúng ta muốn có một chuỗi chứa dấu gạch chéo ngược và không muốn nó được coi là một ký tự thoát.
\T có nghĩa là gì trong Python?Trong các chuỗi Python, dấu gạch chéo ngược “ ” là một ký tự đặc biệt, còn được gọi là ký tự “escape”. Nó được sử dụng để đại diện cho các ký tự khoảng trắng nhất định. “\t” là tab , “\n” là một dòng mới và “\r” là dấu xuống dòng.
r ở phía trước của chuỗi có nghĩa là gì?R Có nghĩa là ' Chuỗi thô '
. Thông thường, Python sử dụng dấu gạch chéo ngược làm ký tự thoát. |