[閒聊] Python raw string

作者: heterologic (仿生邊緣人會夢見VTber嗎)   2023-04-25 18:16:06
一樣是無聊看一下文檔
https://docs.python.org/3/reference/lexical_analysis.html
發現有個叫 raw string 的東西
例如
r"hello\n"
最後那個 \n 就不是換行而是真正的反斜線 \ 和 n
不過他也提到,反斜線還是可以跳脫 "
也就是 r"\"" 會是 \"
而 r"\" 會是不合法的字串
也就是說你無法用 raw string 寫出以奇數個 \ 結尾的字串
應該是為了字串格式的一致吧 就只要遇到 \ 就無腦吃下一個字元
兩者的不同就只是 \n 一個變換行一個變 \ 和 n
其他的也以此類推
不過這樣有點陷阱阿
感覺就很容易寫出 bug 來

Links booklink

Contact Us: admin [ a t ] ucptt.com