Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Python

วิธีพิมพ์อักขระหลีกใน python


ในบทความนี้ เราจะมาดูกันว่าเราสามารถพิมพ์อักขระหลีกใน Python ได้อย่างไร ฉันคิดว่าคุณรู้ว่าตัวละครหนีคืออะไร? มาดูกันว่าตัวละครหนี่งของใครที่ยังไม่รู้จักมีอะไรบ้าง?

อักขระ Escape ใช้สำหรับความหมายแต่ละรายการในสตริง หากเราต้องการรวม บรรทัดใหม่ พื้นที่แท็บ ฯลฯ ในสตริง เราสามารถใช้อักขระหลีกเหล่านี้ได้ มาดูตัวอย่างกัน

ตัวอย่าง

## new line
new_line_string = "Hi\nHow are you?"

## it will print 'Hi' in first line and 'How are you?' in next line
print(new_line_string)

ผลลัพธ์

หากคุณเรียกใช้โปรแกรมข้างต้น มันจะให้ผลลัพธ์ดังต่อไปนี้

Hi
How are you?

เรามีอักขระหลีกหลายตัวใน Python เช่น \n, \t, \r ฯลฯ จะเป็นอย่างไรหากเราต้องการพิมพ์สตริงที่มีอักขระหลีกเหล่านี้ เราต้องพิมพ์สตริงโดยใช้ repr() ฟังก์ชั่นในตัว มันพิมพ์สตริงสิ่งที่เราให้อย่างแม่นยำ มาดูตัวอย่างกัน

ตัวอย่าง

## string
string = "Hi\nHow are you?\nFine."

## exact string will be printed
print(repr(string))

ผลลัพธ์

หากคุณเรียกใช้โปรแกรมข้างต้น มันจะให้ผลลัพธ์ดังต่อไปนี้

'Hi\nHow are you?\nFine.'

นอกจากนี้เรายังสามารถพิมพ์สตริงที่แน่นอนโดยไม่ต้องใช้ repr() การทำงาน. เราได้เริ่มต้นสตริงโดยใช้ r หรือ ทริกเกอร์สตริง มาดูตัวอย่างกันเลย

ตัวอย่าง

## string trigger
string = R"Hi\nHow are you?\nFine."

## exact string will be printed
print(string)

ผลลัพธ์

หากคุณรันโปรแกรมข้างต้น มันจะให้ผลลัพธ์ดังต่อไปนี้

Hi\nHow are you?\nFine.

นอกจากนี้เรายังสามารถใช้อักษรตัวเล็กของ R และจะได้ผลลัพธ์เท่าๆ กัน

บทสรุป

ฉันหวังว่าคุณจะเรียนรู้วิธีพิมพ์อักขระหลีกใน Python หากคุณมีข้อสงสัยเกี่ยวกับบทความ โปรดระบุในส่วนความคิดเห็น