在R中,我可以使用
R
{ ## My R code }
我想知道是否有任何类似的方法为Python?显然上面的{}在Python中不起作用。我尝试了:,但仍然得到错误。任何指针将是非常有帮助的。
Python
{}
:
2w2cym1i1#
不,Python中没有类似的方法。您可以使用方法或类,它们接近于可折叠的代码块,例如:
def foo(): # do something if __name__ == "__main__": foo()
然而,如果不使用方法或类,就不可能在简单的脚本中创建这样的代码块。唯一接近可折叠代码块的是PyCharm的code cell特性。了解更多关于here的信息。
code cell
fkvaft9z2#
或者你可以使用一个虚拟的“if True:“,如:
if True: #now you are in a new block of code #
jyztefdp3#
从技术上讲你可以使用括号
def function(): { print("Witam") } function()
Python解释器可以读取这个,但我想说它不推荐,并且不沿着Python处理代码的方式:D
3条答案
按热度按时间2w2cym1i1#
不,Python中没有类似的方法。您可以使用方法或类,它们接近于可折叠的代码块,例如:
然而,如果不使用方法或类,就不可能在简单的脚本中创建这样的代码块。
唯一接近可折叠代码块的是PyCharm的
code cell
特性。了解更多关于here的信息。fkvaft9z2#
或者你可以使用一个虚拟的“if True:“,如:
jyztefdp3#
从技术上讲你可以使用括号
Python解释器可以读取这个,但我想说它不推荐,并且不沿着Python处理代码的方式:D