Hướng dẫn how do i print a single backslash in python? - làm cách nào để in một dấu gạch chéo ngược trong python?

In dấu gạch chéo ngược trong Python #

Để in dấu gạch chéo ngược:

  1. Sử dụng ký tự dấu gạch chéo ngược thứ hai để thoát khỏi mỗi dấu gạch chéo ngược trong chuỗi.
  2. Sử dụng chức năng print() để in kết quả.
  3. Nhân vật dấu gạch chéo ngược có một ý nghĩa đặc biệt, vì vậy nó phải được thoát ra với một dấu gạch chéo ngược thứ hai.

Copied!

# ✅ Print a single backslash (escaping) my_str = 'Alice\\Bob\\Carl' print(my_str) # 👉️ Alice\Bob\Carl # -------------------------------------- # ✅ print double backslash (escaping) my_str = 'Alice\\\\Bob\\\\Carl' print(my_str) # 👉️ Alice\\Bob\\Carl # -------------------------------------- # ✅ print single backslash (raw string) my_str = r'Alice\Bob\Carl' print(my_str) # 👉️ Alice\Bob\Carl # -------------------------------------- # ✅ print double backslash (raw string) my_str = r'Alice\\Bob\\Carl' print(my_str) # 👉️ Alice\\Bob\\Carl

Ví dụ đầu tiên sử dụng dấu gạch chéo ngược thứ hai để thoát khỏi từng ký tự dấu gạch chéo ngược trong chuỗi.

Nhân vật Backslash

Copied!

my_str = 'Alice\\Bob\\Carl' print(my_str) # 👉️ Alice\Bob\Carl
0 có một ý nghĩa đặc biệt trong Python - nó được sử dụng như một ký tự thoát (ví dụ:

Copied!

my_str = 'Alice\\Bob\\Carl' print(my_str) # 👉️ Alice\Bob\Carl
1 hoặc

Copied!

my_str = 'Alice\\Bob\\Carl' print(my_str) # 👉️ Alice\Bob\Carl
2).

Bằng cách thêm một dấu gạch chéo ngược thứ hai, chúng tôi coi

Copied!

my_str = 'Alice\\Bob\\Carl' print(my_str) # 👉️ Alice\Bob\Carl
0 là một ký tự theo nghĩa đen.

Copied!

my_str = 'Alice\\Bob\\Carl' print(my_str) # 👉️ Alice\Bob\Carl

Nếu bạn cần in hai ký tự dấu vết nằm cạnh nhau, hãy sử dụng bốn dấu gạch chéo ngược.

Copied!

my_str = 'Alice\\\\Bob\\\\Carl' print(my_str) # 👉️ Alice\\Bob\\Carl

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 với

Copied!

my_str = 'Alice\\Bob\\Carl' print(my_str) # 👉️ Alice\Bob\Carl
4 để in dấu gạch chéo ngược, ví dụ:

Copied!

my_str = 'Alice\\Bob\\Carl' print(my_str) # 👉️ Alice\Bob\Carl
5. Khi một chuỗi được đặt trước với

Copied!

my_str = 'Alice\\Bob\\Carl' print(my_str) # 👉️ Alice\Bob\Carl
4, nó coi các dấu gạch chéo ngược là các ký tự theo nghĩa đen và thoát chúng là không cần thiết.

Copied!

my_str = r'Alice\Bob\Carl' print(my_str) # 👉️ Alice\Bob\Carl my_str = r'Alice\\Bob\\Carl' print(my_str) # 👉️ Alice\\Bob\\Carl

Các chuỗi được tiền tố với

Copied!

my_str = 'Alice\\Bob\\Carl' print(my_str) # 👉️ Alice\Bob\Carl
4 được gọi là chuỗi thô và coi các dấu gạch chéo ngược là ký tự theo nghĩa đen.

Không cần phải thoát khỏi 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 được định dạng theo nghĩa đen.

Copied!

name = 'Bob' my_str = fr'Alice\{name}\Carl' print(my_str) # 👉️ Alice\Bob\Carl

Các chuỗi chữ được định dạng (F-Strings) Hãy cho chúng tôi bao gồm các biểu thức bên trong chuỗi bằng cách tiền tố chuỗi với

Copied!

my_str = 'Alice\\Bob\\Carl' print(my_str) # 👉️ Alice\Bob\Carl
8.

Hãy chắc chắn để bọc các biểu thức trong niềng răng xoăn -

Copied!

my_str = 'Alice\\Bob\\Carl' print(my_str) # 👉️ Alice\Bob\Carl
9.

Lưu ý rằng chuỗi được có tiền tố với

Copied!

my_str = 'Alice\\\\Bob\\\\Carl' print(my_str) # 👉️ Alice\\Bob\\Carl
0 và không chỉ với

Copied!

my_str = 'Alice\\Bob\\Carl' print(my_str) # 👉️ Alice\Bob\Carl
8.

Nếu bạn đang xây dựng một đường dẫn, ví dụ: Đối với một thư mục hoặc một tệp, bạn có thể sử dụng dấu gạch chéo chuyển tiếp thay vì dấu gạch chéo ngược.

Copied!

file_name = 'C:/Users/Alice/Desktop/example.txt' # 👇️ C:/Users/Bob/Desktop/example.txt print(file_name)

Một chém về phía trước có thể được sử dụng thay cho một dấu gạch chéo ngược khi bạn cần chỉ định một đường dẫn.

Các nhân vật Backslash có một ý nghĩa đặc biệt trong Python, vì vậy để coi chúng là các ký tự theo nghĩa đen, chúng ta phải:

  • Thoát khỏi từng dấu gạch chéo ngược với một dấu gạch chéo ngược thứ hai
  • tiền tố chuỗi có

    Copied!

    my_str = 'Alice\\Bob\\Carl' print(my_str) # 👉️ Alice\Bob\Carl
    4 để đánh dấu nó thành một chuỗi thô
  • Sử dụng các dấu gạch chéo về phía trước thay cho các dấu gạch chéo ngược trong một con đường

Trên trang này: Nhận xét với #, chuỗi đa dòng với "" "" "" ", in nhiều đối tượng, dấu gạch chéo ngược" \ "là ký tự thoát, '\ t', '\ n', ' '\\'.

Video hướng dẫn

Hướng dẫn how do i print a single backslash in python? - làm cách nào để in một dấu gạch chéo ngược trong python?

Python 3 Changrint (x, y) thay vì in x, yprint(x,y) instead of print x, y

Tóm tắt video

  • Như đã nêu trong các hướng dẫn trước đó, hàm in () cho Python hiển thị ngay lập tức một chuỗi đã cho sau khi lệnh được thực thi. Để chỉ định một chuỗi cho chức năng in để hiển thị, hãy bao quanh nó trong các trình điều khiển đơn ('' ') hoặc các trình điều khiển kép (""). Cả hai tùy chọn đều có sẵn để bạn vẫn có thể sử dụng báo giá trong chuỗi của mình nếu cần. Ví dụ: In ("Bạn thế nào hôm nay?")
  • Nếu ký hiệu pound (#) được đặt trước lệnh hoặc bất kỳ loại chuỗi ký tự nào, lệnh sẽ xuất hiện bằng màu đỏ và python sẽ bỏ qua nó trong quá trình thực thi mã. Điều này có thể được sử dụng trong Python để cung cấp các nhận xét hữu ích cho những người xem mã của bạn hoặc "tắt" một số dòng mã nhất định để kiểm tra các lỗi.comments to those looking at your code, or to "turn off" certain lines of code in order to test for bugs.
  • Bao quanh một chuỗi với các trình điều khiển ba đôi ("" "" "" ") cho phép bạn có bất kỳ sự kết hợp nào của trích dẫn và ngắt dòng trong một chuỗi và python vẫn sẽ diễn giải nó như một thực thể duy nhất.

Tìm hiểu thêm

  • Bạn có thể chỉ định nhiều chuỗi với hàm in (). Chỉ cần tách chúng ra bằng dấu phẩy ',', và chúng sẽ được in với một khoảng trống ở giữa:

    & nbsp;
    >>> print('apple', 'orange', 'pear')
    apple orange pear 
    

  • Trong các chuỗi Python, dấu gạch chéo ngược "\" là một nhân vật đặc biệt, còn được gọi là nhân vật "Escape". Nó được sử dụng để thể hiện các ký tự khoảng trắng nhất định: "\ t" là một tab, "\ n" là một dòng mới và "\ r" là một sự trở lại vận chuyển.the backslash "\" is a special character, also called the "escape" character. It is used in representing certain whitespace characters: "\t" is a tab, "\n" is a newline, and "\r" is a carriage return.

    & nbsp;
    >>> print('apple\torange')
    apple	orange 
    >>> print('apple\norange')
    apple
    orange 
    

  • Ngược lại, tiền tố một ký tự đặc biệt với "\" biến nó thành một ký tự thông thường. Điều này được gọi là "trốn thoát". Ví dụ: "\ '" là ký tự trích dẫn duy nhất. 'Đó là mưa' do đó là một chuỗi hợp lệ và tương đương với "trời mưa". Tương tự như vậy, '"' có thể được thoát:" \ "hello \" "là một chuỗi bắt đầu và kết thúc bằng ký tự trích dẫn kép theo nghĩa đen. Cuối cùng," \ "có thể được sử dụng để thoát khỏi chính nó:" \\ " .

    & nbsp;________số 8

  • Có hàng tấn các hàm tiện dụng được xác định trên các chuỗi, được gọi là các phương thức chuỗi. Tìm hiểu về những người trên nền tảng và cả về thao tác trường hợp trong hướng dẫn này. Hướng dẫn Phần 2 này bao gồm các phương thức chuỗi để tìm nơi đặt một chuỗi con cụ thể, và cũng để kiểm tra xem điều kiện có giữ cho mỗi ký tự hay không.
  • Khi bạn cảm thấy thoải mái với các danh sách (sắp tới), bạn cũng nên kiểm tra sự chia tách và tham gia chuỗi.

Thực tiễn

Có ít nhất ba cách để in tôi đang ôm nhau. Họ là ai? Hãy thử trong vỏ nhàn rỗi.

Có ít nhất ba cách để in bọ chét, Adam, đã có (bài thơ tiếng Anh ngắn nhất từng được viết rõ ràng) trong ba dòng riêng biệt, sử dụng một hàm in (). Họ là ai? Hãy thử trong vỏ nhàn rỗi.

Khám phá

  • Hãy nghĩ rằng Python có một chương tuyệt vời (Chuỗi Ch.8) dành cho các chuỗi. Nó cung cấp một cái nhìn tổng quan toàn diện về những gì người ta có thể làm với kiểu dữ liệu này.