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