今天寫了一句代碼:
>>>print("Name:%s" % ('Phil') , "Age:%d" % (13) , sep=r"\\\") File "<stdin>", line 1 print("Name:%s" % ('Phil'),"Age:%d" % (13),sep=r"\\\") ^ SyntaxError: EOL while scanning string literal
拋出了這個異常。
加不加 r 並沒有區別,網上搜了一下,原來 EOL while scanning string literal 這個異常是由於引號沒有成對出現造成的,現在想來不管加不加 r 最后都有一個落單的 '\'
這個落單的 '\'恰好影響到我"Age: %d" 前面的雙引號。
最后把 \ 的數量變成偶數個就好了。。。。
加油。。我真的是弟弟