一、轉義字符的含義
轉義字符指的是在字符串中使用反斜杠\來轉義特殊字符的方法。在 Python 中,我們可以使用轉義字符來表示很多特殊的字符,比如換行符、製表符、單引號、雙引號、反斜杠等。
# 以換行符和製表符為例
print("Hello\nWorld") # 輸出 Hello 和 World 分別在兩行
print("Hello\tWorld") # 輸出 Hello 和 World 之間有一個製表符的空格
在輸出結果中,\n 表示換行符,而 \t 則表示製表符。
二、單引號和雙引號的轉義
在 Python 中,單引號和雙引號都可以用來表示字符串。但是如果字符串中本身就有單引號或雙引號,那麼就需要用到轉義字符來表示。
# 以單引號和雙引號為例
print('I\'m a student.') # 輸出 I'm a student.
print("He said, \"Hello World!\"") # 輸出 He said, "Hello World!"
在上述代碼中,\’ 表示單引號,而 \” 則表示雙引號。
三、原始字符串的使用
Python 也支持使用原始字符串來避免轉義字符的使用。原始字符串是指在字符串前面加上 r 或 R 來表示。在原始字符串中,所有的轉義字符都會被當作普通字符對待。
# 以路徑為例
path = r'C:\Users\John\Documents'
print(path) # 輸出 C:\Users\John\Documents
在上述代碼中,r 表示原始字符串,\U 和 \D 雖然都是轉義字符,但是在原始字符串中被當作普通字符對待。
四、HTML 實體化
在使用 Python 輸出 HTML 代碼時,為了避免瀏覽器直接解析為 HTML 標籤,需要對字符進行 HTML 實體化處理,將特殊字符用實體名稱或數字實體來表示。
# 以小於號和大於號為例
print("<body>") # 輸出 <body>
print(">") # 輸出 >
在上述代碼中,< 表示小於號,而 > 則表示大於號。
原創文章,作者:HFKWT,如若轉載,請註明出處:https://www.506064.com/zh-hk/n/366323.html