Ký tự dấu gạch chéo ngược
Hello, World
0 có một ý nghĩa đặc biệt trong Python - nó được sử dụng làm ký tự thoát (e. g.Hello, World
1 hoặcHello, World
2)Bằng cách thêm dấu gạch chéo ngược thứ hai, chúng tôi coi
Hello, World
0 là một ký tự chữNếu bạn cần in hai ký tự dấu gạch chéo ngược cạnh nhau, hãy sử dụng bốn dấu gạch chéo ngược
Ngoài ra, bạn có thể sử dụng một chuỗi thô
In dấu gạch chéo ngược bằng chuỗi thô #
Tiền tố chuỗi bằng
Hello, World
4 để in dấu gạch chéo ngược, e. g.Hello, World
5. Khi một chuỗi có tiền tố làHello, World
4, nó coi các dấu gạch chéo ngược là các ký tự chữ và việc thoát chúng là không cần thiếtCác chuỗi có tiền tố là
Hello, World
4 được gọi là chuỗi thô và coi dấu gạch chéo ngược là ký tự chữKhông cần thoát các ký tự dấu gạch chéo ngược khi sử dụng chuỗi thô
Nếu bạn cần nội suy các biến trong một chuỗi thô, hãy sử dụng một chuỗi ký tự được định dạng
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
Hello, World
8Đảm bảo ngắt các biểu thức trong dấu ngoặc nhọn -
Hello, World
00Lưu ý rằng chuỗi có tiền tố là
Hello, World
01 và không chỉ vớiHello, World
8Nế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
Các ký tự dấu gạch chéo ngược có một ý nghĩa đặc biệt trong Python, vì vậy để coi chúng là các ký tự chữ, chúng ta phải
Có ít nhất ba cách để in Fleas, Adam, Had'em (bài thơ tiếng Anh ngắn nhất từng được viết rõ ràng) thành ba dòng riêng biệt, sử dụng một hàm print(). Họ là ai?
Bản tóm tắt. trong hướng dẫn này, bạn sẽ tìm hiểu về ký tự dấu gạch chéo ngược trong Python như một phần của ký tự thứ tự đặc biệt hoặc để thoát ký tự trong chuỗi
Giới thiệu về dấu gạch chéo ngược Python
Trong Python, dấu gạch chéo ngược(
Hello, World
1) là một ký tự đặc biệt. Nếu bạn sử dụng dấu gạch chéo ngược trước một ký tự khác, nó sẽ thay đổi ý nghĩa của ký tự đóVí dụ,
Hello, World
2 là một ký tự chữ. Nhưng nếu bạn sử dụng ký tự gạch chéo ngược ở phía trước chữ cáiHello, World
2, nó sẽ trở thành ký tự tab (Hello, World
4)Nói chung, dấu gạch chéo ngược có hai mục đích chính
Đầu tiên, ký tự gạch chéo ngược là một phần của chuỗi ký tự đặc biệt, chẳng hạn như ký tự tab
Hello, World
4 hoặc ký tự dòng mớiHello, World
6Ví dụ sau in một chuỗi có ký tự xuống dòng
print('Hello,\n World')
Code language: PHP (php)đầu ra
Hello, World
\n là một ký tự đơn, không phải hai ký tự. Ví dụ
________số 8Thứ hai, dấu gạch chéo ngược (
Hello, World
1) 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 bên trong một chuỗi trích dẫn đơn 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 đơnHello, World
0đầu ra
Hello, World
1Dấu gạch chéo ngược trong chuỗi f
PEP-498 chỉ định rằng chuỗi f không thể chứa ký tự dấu gạch chéo ngược như một phần của biểu thức bên trong dấu ngoặc nhọn
Hello, World
8Ví dụ sau sẽ dẫn đến lỗi
Hello, World
3Lỗi
Hello, World
4Để khắc phục điều này, bạn cần nối các chuỗi trong danh sách
Hello, World
9 trước khi đặt chúng vào dấu ngoặc nhọnHello, World
6đầu ra
Hello, World
7Dấ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 (_______01) là ký tự chữ. Ví dụ sau coi ký tự gạch chéo ngược
Hello, World
1 là ký tự chữ, không phải ký tự đặc biệt