R语言 在Python中创建代码块

dl5txlt9  于 2023-09-27  发布在  Python
关注(0)|答案(3)|浏览(114)

R中,我可以使用

{
## My R code
}

我想知道是否有任何类似的方法为Python?显然上面的{}Python中不起作用。我尝试了:,但仍然得到错误。
任何指针将是非常有帮助的。

2w2cym1i

2w2cym1i1#

不,Python中没有类似的方法。您可以使用方法或类,它们接近于可折叠的代码块,例如:

def foo():
    # do something

if __name__ == "__main__":
    foo()

然而,如果不使用方法或类,就不可能在简单的脚本中创建这样的代码块。
唯一接近可折叠代码块的是PyCharm的code cell特性。了解更多关于here的信息。

fkvaft9z

fkvaft9z2#

或者你可以使用一个虚拟的“if True:“,如:

if True:
   #now you are in a new block of code
   #
jyztefdp

jyztefdp3#

从技术上讲你可以使用括号

def function():
    {
        print("Witam")
    }

function()

Python解释器可以读取这个,但我想说它不推荐,并且不沿着Python处理代码的方式:D

相关问题