Python注释符报错

Python注释符报错

众所周知,Python的注释有三大类:单行注释(#)、多行注释('''/""")和中文编码声明注释

虽然注释大家都明白,也很简单,但还是有一些细节需要注意

1.IndentationError: expected an indented block

此处报错在于多行注释符也需要缩进对齐!!!但是#似乎没有这个要求

这样似乎也没问题,第一个多行注释符缩进即可

2.多行注释符要注意配对!且多行注释符总是认为离得最近的是一对

如上代码本意是忽略掉第三行的111,但是注释符使用不当导致111前面注释符配对,且后面无配对,所以报错

3.SyntaxError: (unicode error) 'unicodeescape' codec can't decode bytes in position 42-43: malformed \N character escape

如上,在写路径的时候,注释符中要格外注意字符串里的反斜杠(Windows路径)会被视为转义符的问题,导致转义报错。一种办法是在注释符前加上 r 可以避免转义(推荐),一种是把所有 \ 换成 \\

当然,多行注释符也可以作为字符串输出,如下

结果如下

相关文章

福盈家园房价、福盈家园在售房源
神器365软件下载

福盈家园房价、福盈家园在售房源

⌛ 09-14 👁️‍🗨️ 3453
角逐是什么意思
365bet官网网址多少

角逐是什么意思

⌛ 08-17 👁️‍🗨️ 8603
狗身体湿透后为什么会甩水? 哈佛医学院揭示“湿狗抖水”行为背后的神经机制
传奇手游七星辅助怎么用?效果真的好吗?
365bet网址多少

传奇手游七星辅助怎么用?效果真的好吗?

⌛ 07-28 👁️‍🗨️ 2728
我更新到了最新的 dev通道但是没有新版的开始菜单 它仍然与旧版的开始菜单一样
豫剧376部MP4视频打包下载
365bet网址多少

豫剧376部MP4视频打包下载

⌛ 07-11 👁️‍🗨️ 1300