Hướng dẫn how do i print a character in python without escape? - làm cách nào để in một ký tự trong python mà không có lối thoát?

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"

Hướng dẫn how do i print a character in python without escape? - làm cách nào để in một ký tự trong python mà không có lối thoát?

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

  • Đọc
  • Bàn luận
  • 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'
    
    3
    a = "Hello\tWorld\nHello World"
    print(repr(a))
    # 'Hello\tWorld\nHello World'
    
    4
    a = "Hello\tWorld\nHello World"
    print(repr(a))
    # 'Hello\tWorld\nHello World'
    
    5

    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'
    
    7
    a = "Hello\tWorld\nHello World"
    print(repr(a))
    # 'Hello\tWorld\nHello World'
    
    8
    a = "Hello\tWorld\nHello World"
    print(repr(a))
    # 'Hello\tWorld\nHello World'
    
    9

    The 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'))
    
    1
    to 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'
    
    3
    a = "Hello\tWorld\nHello World"
    print(repr(a))
    # 'Hello\tWorld\nHello World'
    
    4
    a = "Hello\tWorld\nHello World"
    print(repr(a))
    # 'Hello\tWorld\nHello World'
    
    5

    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'
    
    7
    a = "Hello\tWorld\nHello World"
    print(repr(a))
    # 'Hello\tWorld\nHello World'
    
    8
    a = "Hello\tWorld\nHello World"
    print(repr(a))
    # 'Hello\tWorld\nHello World'
    
    9

    a = "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'
    
    7
    a = "Hello\tWorld\nHello World"
    print(repr(a))
    # 'Hello\tWorld\nHello World'
    
    8
    a = "Hello\tWorld\nHello World"
    print(repr(a))
    # 'Hello\tWorld\nHello World'
    
    9

    The string without repr() is : 
    I
    Love    Geeksforgeeks
    
    
    The string after using repr() is : 
    'I\nLove\tGeeksforgeeks'
    

    a = "Hello\tWorld\nHello World"
    print(repr(a))
    # 'Hello\tWorld\nHello World'
    
    6
    print(repr(a).replace(' ',r'\s'))
    
    1

    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'
    
    3
    a = "Hello\tWorld\nHello World"
    print(repr(a))
    # 'Hello\tWorld\nHello World'
    
    4
    a = "Hello\tWorld\nHello World"
    print(repr(a))
    # 'Hello\tWorld\nHello World'
    
    5

    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'
    
    7
    a = "Hello\tWorld\nHello World"
    print(repr(a))
    # 'Hello\tWorld\nHello World'
    
    8
    a = "Hello\tWorld\nHello World"
    print(repr(a))
    # 'Hello\tWorld\nHello World'
    
    9

    a = "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'
    
    7
    a = "Hello\tWorld\nHello World"
    print(repr(a))
    # 'Hello\tWorld\nHello World'
    
    8
    a = "Hello\tWorld\nHello World"
    print(repr(a))
    # 'Hello\tWorld\nHello World'
    
    9

    a = "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'
    
    7
    a = "Hello\tWorld\nHello World"
    print(repr(a))
    # 'Hello\tWorld\nHello World'
    
    8
    a = "Hello\tWorld\nHello World"
    print(repr(a))
    # 'Hello\tWorld\nHello World'
    
    9

    The 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
    

    Làm thế nào để bạn không in một nhân vật thoát trong Python?

    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.

    Làm thế nào để bạn in mà không có dòng mới trong Python?

    Nó được sử dụng để chỉ ra sự kết thúc của một dòng văn bản.Bạn có thể in các chuỗi mà không cần thêm một dòng mới có kết thúc =, đó là ký tự sẽ được sử dụng để tách các dòng.end = , which is the character that will be used to separate the lines.

    Làm cách nào để in một ký tự trong chuỗi thoát?

    Chúng ta có nhiều ký tự thoát trong Python như \ n, \ t, \ r, v.v., nếu chúng ta muốn in một chuỗi có chứa các ký tự thoát này?Chúng ta phải in chuỗi bằng hàm in repr ().Nó in chuỗi chính xác những gì chúng ta đưa ra.print the string using repr() inbuilt function. It prints the string precisely what we give.