如何创建内联注释(不使用反斜杠在另一行上继续)?

2024-10-01 15:44:21 发布

您现在位置:Python中文网/ 问答频道 /正文

如果这真的很简单,请提前道歉,我对Python非常陌生。这似乎应该是一个非常简单的事情,但我有一个令人沮丧的困难的时候找到一个在线答案。你知道吗

目前我正在以一种初步的、伪的方式编写Python脚本,还没有定义所有变量。我希望能够在一行的中间有注释来表示变量的位置,但是不需要注释掉右边的整行。你知道吗

要想明白我的意思,这就是我想要的是如何在C/C++中完成的:

int some_variable = /*some_variable_that_doesnt_exist_yet*/ + an_existing_variable;

基本上,我需要能够评论中间的一行,而不评论左侧或右侧所说的评论。有什么办法吗?你知道吗

我知道有一种方法可以这样做(或者类似的方法):

some_variable = #some_variable_that_doesnt_exist_yet
                \+ an_existing_variable

……但如果可能的话,我不想那样做,只是为了便于阅读。你知道吗


Tags: 方法答案脚本anthat方式评论some
3条回答

python中不存在内联注释。你知道吗

我所知道的最接近字符串的用法是:

int some_variable = "some_variable_that_doesnt_exist_yet +" and an_existing_variable;

但那太可怕了,你不应该那样做。你知道吗

与任何语言转换一样,你需要学习符合语言特点的新习惯。Python没有你想要的特性,你可以使用一些骇人听闻的黑客来强迫一些看起来有点相似的东西,但是我建议你不要

一些选项是:在相邻的一行记录TODO,也许使用docstring;不要担心,当您的测试开始需要它时,您会在以后添加它;或者使用变量是轻量级的事实,只使用伪值创建它们,而保留最终计算不变。你知道吗

不幸的是没有。但是你总是可以把事情分成多行,在中间加上评论。括号在这方面很有用。你知道吗

my_var = (#some_variable +
         some_other_var)

相关问题 更多 >

    热门问题