Python转义字符中'\'的个数问题

Python转义字符中''的个数问题

如果字符串里面有很多字符都需要转义,就需要加很多\,为了简化,Python还允许用r' '或者r" "表示''或" "内部的字符串默认不转义

例如:

print(r"I'm OK")
>>>I'm OK

然而有时会遇到这样的问题,如:

print(r"I'm OK \\\")
>>>SyntaxError: EOL while scanning string literal

出现这种问题是由于r" "内的字符串结尾''个数为奇数,无法匹配,改为偶数即可。如:

print(r"I'm OK \\\\")
>>>I'm OK \\\\
上一篇:【maven】---聚合和继承


下一篇:张逸解构DDD:软件的核心是为用户解决领域相关的问题(3)