首页 > 解决方案 > Python:在行连接中间注释掉一行的任何变通方法

问题描述

我有这种线连接:

t = "first long line" +\
    "second long line" +\
    "third long line"

如果第二行用散列注释掉,则会引发语法错误#

问题是我不希望删除第二行,因为它可能会重新启用,也不希望将第二行从串联序列中移出,因为团队中的其他人甚至我自己都会忘记第二行应该是什么时候重新打开,3 行必须按该顺序排列。

Python中没有这样/*...*/的,但还有其他解决方法吗?

标签: pythonsyntaxcommentsline-continuation

解决方案


为了能够#在添加时使用主题标签将内容注释掉,您可以使用列表进行操作:

t = ["first long line" ,
    #"second long line" ,
    "third long line"]
print(''.join(t))

结果:

first long linethird long line

推荐阅读