Escape Character

跳脫字元

當我們在輸入字串時,前面我們會要求使用單引號將字串刮起來,來表示此為字串。 但是,如果字串中有英文的所有格時,如Jason's notebook,那這種情形我們該怎麼辦。

# 第一種方式
# 使用跳脫字元
print('This is Jason\'s notebook.')

# 第二種方式
# 使用雙引號
print("This is Jason's notebook.")

這兩種方式都可以使單引號顯示出來。

然而,跳脫字元並沒有這麼簡單只跳脫單引號。跳脫字元實際上的意思是,當某些符號在表達式有特殊涵義時,我們使用跳脫字元來將該含義排除。 此外,跳脫字元與一些符號組合,可以被python直譯器解釋成不同的效果。

我們來看看以下的範例:

print("\\' is \'") # 跳脫單引號
print('\\" is \"') # 跳脫雙引號
print('\\t is \t') # tab鍵的結果
print('\\n is \n') # enter鍵的結果
print('\\\\ is  \\') # 打印出\

Last updated

Was this helpful?