Hướng dẫn what does slash b do in python? - dấu gạch chéo b làm gì trong python?

Mục đích của Backward-Slash B trong Python là gì? Tôi đã chạy print "\"foo\bar" trong phiên dịch viên Python và nhận được kết quả này:

>>> print "\"foo\bar"
"foar

Hướng dẫn what does slash b do in python? - dấu gạch chéo b làm gì trong python?

mkrieger1

16.2k4 Huy hiệu vàng50 Huy hiệu bạc58 Huy hiệu Đồng4 gold badges50 silver badges58 bronze badges

Đã hỏi ngày 31 tháng 7 năm 2014 lúc 17:44Jul 31, 2014 at 17:44

4

\b là một nhân vật không gian trở lại

\b  ASCII Backspace (BS)

Nếu bạn muốn in chuỗi \foo\bar, hãy làm điều này:

>>> print r"\foo\bar"
\foo\bar

Điều này sử dụng các chuỗi thô có sẵn trong Python.

Chuỗi nghĩa đen có thể tùy ý được đặt trước với một chữ cái 'r' hoặc 'r'; Các chuỗi như vậy được gọi là chuỗi thô và sử dụng các quy tắc khác nhau để giải thích các chuỗi thoát hiểm ngược

Đã trả lời ngày 31 tháng 7 năm 2014 lúc 17:50Jul 31, 2014 at 17:50

Hướng dẫn what does slash b do in python? - dấu gạch chéo b làm gì trong python?

Andy ♦ AndyAndy

47.5K58 Huy hiệu vàng165 Huy hiệu bạc22222 Huy hiệu đồng58 gold badges165 silver badges222 bronze badges


Tóm tắt video

Hầu hết các câu lệnh in trong tập lệnh này đã được nhận xét ban đầu, không được đưa ra trong suốt video. Đây là đầu ra vỏ.

Như đã nêu trong các hướng dẫn trước đó, chức năng 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?"

Một ví dụ về một ký tự bất hợp pháp là một trích dẫn kép bên trong một chuỗi được bao quanh bởi các trích dẫn kép:

Thí dụ

Bạn sẽ gặp lỗi nếu bạn sử dụng dấu ngoặc kép bên trong một chuỗi được bao quanh bởi các trích dẫn kép:

txt = "Chúng tôi là người được gọi là" người Viking "từ phía bắc."

Hãy tự mình thử »

Để khắc phục sự cố này, hãy sử dụng ký tự Escape

\b  ASCII Backspace (BS)
0:

Thí dụ

Bạn sẽ gặp lỗi nếu bạn sử dụng dấu ngoặc kép bên trong một chuỗi được bao quanh bởi các trích dẫn kép:

TXT = "Chúng tôi là người được gọi là \" Vikings \ "từ phía bắc."

Hãy tự mình thử »

Các nhân vật thoát khác được sử dụng trong Python:

Mã sốKết quảThử nó
\ 'Trích dẫn duy nhấtThử nó "
\\Dấu vết chéo ngượcThử nó "
\\Dấu vết chéo ngượcThử nó "
\\Dấu vết chéo ngượcThử nó "
\\Dấu vết chéo ngượcThử nó "
\\Dấu vết chéo ngượcThử nó "
\\Dấu vết chéo ngược
\NDòng mớiThử nó "
\\Dấu vết chéo ngượcThử nó "



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', ' '\\'.

Bắt đầu

Tóm tắt video

  • Hầu hết các câu lệnh in trong tập lệnh này đã được nhận xét ban đầu, không được đưa ra trong suốt video. Đây là đầu ra vỏ.
  • Như đã nêu trong các hướng dẫn trước đó, chức năng 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 câu lệnh 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', '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.

    & 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.
  • 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.

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.

Slash B trong Python là gì?

Nó tạo ra một ký tự backspace.Thiết bị đầu cuối của bạn đã thay thế O thứ hai khi in ký tự đó.produces a backspace character. Your terminal backspaced over the second o when printing that character.

\ N được sử dụng cho trong Python là gì?

Tóm tắt, ký tự dòng mới trong Python là \ n.Nó được sử dụng để chỉ ra sự kết thúc của một dòng văn bản.to indicate the end of a line of text.

Có nghĩa là gì trong Python?

Ngày 12 tháng 11 năm 2021 lúc 0:21.2. Mã này là một chút sai lệch vì vết chém trong = \ thực sự không liên quan đến dấu hiệu bằng nhau (và có thể là bất kỳ khoảng cách nào với nó).Đó là nhân vật tiếp tục dòng.line continuation character.