Python中列印跳脫字元的方法


在本文中,我們將學習如何在Python中列印跳脫字元。我想您知道什麼是跳脫字元?讓我們看看對於那些不知道的人,什麼是跳脫字元?

跳脫字元用於在字串中表示特殊含義。如果我們想在字串中包含**換行符、製表符**等,可以使用這些跳脫字元。讓我們看一些例子。

示例

 線上演示

## 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**或**R**字串觸發器初始化字串。讓我們用一個例子來看一下。

示例

 線上演示

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

## exact string will be printed
print(string)

輸出

如果您執行上面的程式,它將產生以下結果。

Hi\nHow are you?\nFine.

我們也可以使用小寫字母**r**,並將得到相同的結果。

結論

我希望您學習瞭如何在Python中列印跳脫字元。如果您對本文有任何疑問,請在評論區提出。

更新於:2019年7月30日

3K+ 次瀏覽

開啟您的職業生涯

完成課程獲得認證

開始學習
廣告