27
2025
06

python块注释

最近在做python和图形化代码块的转换。

图形化转python,比较简单,图形化代码块和python代码一一对应,拼接起来就行了。

python转图形化,先用Skulptjs将python换成语法树,然后读取语法树,最后转成图形化代码块。

在转注释的时候,发现,单行注释省略掉了,语法树里没有,这个先不管了。块注释('''123''')转成了字符串,而且语法树结构和字符串完全一样。

看了看Skulptjs的代码,对于块注释就是按照字符串处理的。

难道块注释真的是字符串?

写个代码测试了一下。

比如:

a='''123'''
print(a)

运行代码,真的输出了123。

用本地的python3.8运行,结果一致。

原来'''123'''并不是什么块儿注释,就是定义了一段字符串,只是不会对代码运行结果造成影响,当成块儿注释来用了。和注释还是有区别的。



« 上一篇

相关文章:

python编程学习-woodworm关卡编辑器  (2025-5-23 15:28:45)

python编程学习-woodworm  (2025-5-23 15:6:26)

python编程学习-黑白棋  (2024-11-15 11:43:40)

python编程学习-迷宫04  (2024-11-15 11:43:7)

python编程学习-迷宫03  (2024-11-15 11:42:42)

python编程学习-迷宫02  (2024-11-15 11:42:16)

python编程学习-迷宫01  (2024-11-15 11:41:55)

python编程学习-连连看  (2024-11-15 11:41:16)

python编程学习-进入大圈  (2024-11-15 11:40:57)

python编程学习-跳伞  (2024-11-15 11:40:27)

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。