Tôi muốn hiển thị các ký tự thoát khi sử dụng câu lệnh in. Ví dụ.
a = "Hello\tWorld\nHello World"
print a
Hello World
Hello World
Tôi muốn nó hiển thị: "Xin chào \ tworld \ nhello \ sworld"
Bartoszkp
33,8K13 Huy hiệu vàng103 Huy hiệu bạc128 Huy hiệu đồng13 gold badges103 silver badges128 bronze badges
hỏi ngày 25 tháng 6 năm 2011 lúc 12:50Jun 25, 2011 at 12:50
Sử dụng repr:
a = "Hello\tWorld\nHello World"
print[repr[a]]
# 'Hello\tWorld\nHello World'
Lưu ý bạn không nhận được \s
cho một không gian. Tôi hy vọng đó là một lỗi đánh máy ...?
Nhưng nếu bạn thực sự muốn \s
cho không gian, bạn có thể làm điều này:
print[repr[a].replace[' ',r'\s']]
Đã trả lời ngày 25 tháng 6 năm 2011 lúc 12:52Jun 25, 2011 at 12:52
UnutbuUnutbuunutbu
798K171 Huy hiệu vàng1721 Huy hiệu bạc1624 Huy hiệu đồng171 gold badges1721 silver badges1624 bronze badges
1
Bạn chỉ muốn in chuỗi theo cách đó, hay bạn muốn đó là biểu diễn nội bộ của chuỗi? Nếu cái sau, hãy tạo nó như một chuỗi thô bằng cách tiền tố nó với
a = "Hello\tWorld\nHello World"
print[repr[a]]
# 'Hello\tWorld\nHello World'
0: a = "Hello\tWorld\nHello World"
print[repr[a]]
# 'Hello\tWorld\nHello World'
1.>>> a = r"Hello\tWorld\nHello World"
>>> a # in the interpreter, this calls repr[]
'Hello\\tWorld\\nHello World'
>>> print a
Hello\tWorld\nHello World
Ngoài ra, \s
không phải là một nhân vật thoát, ngoại trừ trong các biểu thức chính quy, và sau đó nó vẫn có một ý nghĩa khác nhiều so với những gì bạn đang sử dụng.
Đã trả lời ngày 25 tháng 6 năm 2011 lúc 13:28Jun 25, 2011 at 13:28
Robertrobertrobert
31.9k8 Huy hiệu vàng52 Huy hiệu bạc72 Huy hiệu đồng8 gold badges52 silver badges72 bronze badges
Xem thảo luận
Cải thiện bài viết
Lưu bài viết
Xem thảo luận
Cải thiện bài viết
Lưu bài viết
Đọc
Bàn luận
'\n' --> Leaves a line '\t' --> Leaves a space
Các ký tự thoát là các ký tự thường được sử dụng để thực hiện một số tác vụ nhất định và việc sử dụng mã của chúng trong mã chỉ đạo trình biên dịch để thực hiện một hành động phù hợp được ánh xạ tới ký tự đó.
Thí dụ :
a = "Hello\tWorld\nHello World"
print[repr[a]]
# 'Hello\tWorld\nHello World'
3a = "Hello\tWorld\nHello World"
print[repr[a]]
# 'Hello\tWorld\nHello World'
4 a = "Hello\tWorld\nHello World"
print[repr[a]]
# 'Hello\tWorld\nHello World'
5a = "Hello\tWorld\nHello World"
print[repr[a]]
# 'Hello\tWorld\nHello World'
6 a = "Hello\tWorld\nHello World"
print[repr[a]]
# 'Hello\tWorld\nHello World'
7a = "Hello\tWorld\nHello World"
print[repr[a]]
# 'Hello\tWorld\nHello World'
8a = "Hello\tWorld\nHello World"
print[repr[a]]
# 'Hello\tWorld\nHello World'
9The string after resolving escape character is : I Love Geeksforgeeks
a = "Hello\tWorld\nHello World"
print[repr[a]]
# 'Hello\tWorld\nHello World'
6 print[repr[a].replace[' ',r'\s']]
1to be printed. These are achieved by following ways.
Đầu ra:
Nhưng trong một số trường hợp, người ta mong muốn không giải quyết được lối thoát, tức là toàn bộ chuỗi Hasto chưa được giải quyết được in. Những điều này đạt được bằng cách sau đây.
Các ký tự thoát là các ký tự thường được sử dụng để thực hiện một số tác vụ nhất định và việc sử dụng mã của chúng trong mã chỉ đạo trình biên dịch để thực hiện một hành động phù hợp được ánh xạ tới ký tự đó.
Thí dụ :
a = "Hello\tWorld\nHello World"
print[repr[a]]
# 'Hello\tWorld\nHello World'
3a = "Hello\tWorld\nHello World"
print[repr[a]]
# 'Hello\tWorld\nHello World'
4 a = "Hello\tWorld\nHello World"
print[repr[a]]
# 'Hello\tWorld\nHello World'
5a = "Hello\tWorld\nHello World"
print[repr[a]]
# 'Hello\tWorld\nHello World'
6 a = "Hello\tWorld\nHello World"
print[repr[a]]
# 'Hello\tWorld\nHello World'
7a = "Hello\tWorld\nHello World"
print[repr[a]]
# 'Hello\tWorld\nHello World'
8a = "Hello\tWorld\nHello World"
print[repr[a]]
# 'Hello\tWorld\nHello World'
9a = "Hello\tWorld\nHello World"
print[repr[a]]
# 'Hello\tWorld\nHello World'
6 print[repr[a].replace[' ',r'\s']]
1Đầu ra:
a = "Hello\tWorld\nHello World"
print[repr[a]]
# 'Hello\tWorld\nHello World'
6 a = "Hello\tWorld\nHello World"
print[repr[a]]
# 'Hello\tWorld\nHello World'
7a = "Hello\tWorld\nHello World"
print[repr[a]]
# 'Hello\tWorld\nHello World'
8a = "Hello\tWorld\nHello World"
print[repr[a]]
# 'Hello\tWorld\nHello World'
9The string without repr[] is : I Love Geeksforgeeks The string after using repr[] is : 'I\nLove\tGeeksforgeeks'
6 a = "Hello\tWorld\nHello World"
print[repr[a]]
# 'Hello\tWorld\nHello World'
1print[repr[a].replace[' ',r'\s']]
Việc thêm vào R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R
Các ký tự thoát là các ký tự thường được sử dụng để thực hiện một số tác vụ nhất định và việc sử dụng mã của chúng trong mã chỉ đạo trình biên dịch để thực hiện một hành động phù hợp được ánh xạ tới ký tự đó.
Thí dụ :
a = "Hello\tWorld\nHello World"
print[repr[a]]
# 'Hello\tWorld\nHello World'
3a = "Hello\tWorld\nHello World"
print[repr[a]]
# 'Hello\tWorld\nHello World'
4 a = "Hello\tWorld\nHello World"
print[repr[a]]
# 'Hello\tWorld\nHello World'
5a = "Hello\tWorld\nHello World"
print[repr[a]]
# 'Hello\tWorld\nHello World'
6 a = "Hello\tWorld\nHello World"
print[repr[a]]
# 'Hello\tWorld\nHello World'
7a = "Hello\tWorld\nHello World"
print[repr[a]]
# 'Hello\tWorld\nHello World'
8a = "Hello\tWorld\nHello World"
print[repr[a]]
# 'Hello\tWorld\nHello World'
9a = "Hello\tWorld\nHello World"
print[repr[a]]
# 'Hello\tWorld\nHello World'
6 print[repr[a].replace[' ',r'\s']]
1Đầu ra:
Nhưng trong một số trường hợp, người ta mong muốn không giải quyết được lối thoát, tức là toàn bộ chuỗi Hasto chưa được giải quyết được in. Những điều này đạt được bằng cách sau đây.
a = "Hello\tWorld\nHello World"
print[repr[a]]
# 'Hello\tWorld\nHello World'
6 a = "Hello\tWorld\nHello World"
print[repr[a]]
# 'Hello\tWorld\nHello World'
7a = "Hello\tWorld\nHello World"
print[repr[a]]
# 'Hello\tWorld\nHello World'
8a = "Hello\tWorld\nHello World"
print[repr[a]]
# 'Hello\tWorld\nHello World'
9a = "Hello\tWorld\nHello World"
print[repr[a]]
# 'Hello\tWorld\nHello World'
6 print[repr[a].replace[' ',r'\s']]
1Đầu ra:
Nhưng trong một số trường hợp, người ta mong muốn không giải quyết được lối thoát, tức là toàn bộ chuỗi Hasto chưa được giải quyết được in. Những điều này đạt được bằng cách sau đây.
a = "Hello\tWorld\nHello World"
print[repr[a]]
# 'Hello\tWorld\nHello World'
6 a = "Hello\tWorld\nHello World"
print[repr[a]]
# 'Hello\tWorld\nHello World'
7a = "Hello\tWorld\nHello World"
print[repr[a]]
# 'Hello\tWorld\nHello World'
8a = "Hello\tWorld\nHello World"
print[repr[a]]
# 'Hello\tWorld\nHello World'
9The string without r/R is : I Love Geeksforgeeks The string after using r is : I\nLove\tGeeksforgeeks The string after using R is : I\nLove\tGeeksforgeeks