有没有办法做虚拟缩进?

2024-09-26 22:53:55 发布

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

在其他语言中,我通常用这样的方式来布局代码:

//  First part
    something();
    moreStuff();

//  Second Part
    etc();

当然,在Python中,缩进被解释为(不存在的)块的一部分,所以我不能这样做。你知道吗

在Python中有没有一个技巧可以用来伪装这个?假木块还是别的什么?你知道吗


Tags: 代码语言技巧方式etc布局somethingfirst
2条回答

您可以在代码块的开头放一个if True:,这样可以确保代码块始终运行并自动将其设置为缩进级别。很多脚本在块中运行它们的主代码,比如

if __name__ == "__main__":
    ...

这两种方法都更清楚地表明,代码应该作为脚本(而不是模块)运行,并将其置于您要查找的缩进级别。如果你在一个更大的程序上工作,你几乎总是在一个函数或者一个类里面,所以这也解释了一些缩进。你知道吗

最好的方法是这样写:

#  First part
something();
moreStuff();

#  Second Part
etc();

但是,如果你需要一个虚拟块,这可能会帮助你。你知道吗

if True:
#  First part
    something();
    moreStuff();

#  Second Part
    etc();

相关问题 更多 >

    热门问题