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?