Python中的反斜杠(\)在代碼中經(jīng)常出現(xiàn),而且有不同的表示方式。
# 第一種:使用單個(gè)反斜杠進(jìn)行轉(zhuǎn)義 # 表示字符串中含有特殊字符 str1 = 'Hello, I\'m a string with a single quote.' str2 = "Hello, I'm a string with a double quote." # 第二種:使用雙反斜杠進(jìn)行轉(zhuǎn)義 # 表示文件路徑和正則表達(dá)式中的特殊字符 path = 'C:\\Users\\Admin\\file.txt' pattern = '\d+' # 第三種:使用原始字符串 # 表示字符串中的所有內(nèi)容均為字面量,沒有特殊字符 raw_str = r'C:\Users\Admin\file.txt' # 第四種:使用三個(gè)雙引號(hào)或單引號(hào) # 表示長字符串,中間可以換行 long_str = """ Hello, world! """ # 第五種:使用Unicode轉(zhuǎn)義,\uXXXX表示四位十六進(jìn)制數(shù) unicode_str = '\u4f60\u597d' # 第六種:使用字節(jié)串,b前綴表示 byte_str = b'hello'
不同的反斜杠表示方式在不同場合下使用,并且都起到了不同的作用。