Python 无法注释掉涉及多行字符串的代码
基本上,我很好奇为什么这会引发语法错误,以及用什么python方式“注释”我没有使用的代码部分,例如在调试会话期间Python 无法注释掉涉及多行字符串的代码,python,Python,基本上,我很好奇为什么这会引发语法错误,以及用什么python方式“注释”我没有使用的代码部分,例如在调试会话期间 ''' def foo(): '''does nothing''' ''' 可以使用三重双引号注释掉三重单引号: """ def foo(): '''does nothing''' """ Python对代码的解释如下: 第一点意见: ''' def foo(): ''' 第二点意见: ''' ''' 因此,“不做任何事情”在
'''
def foo():
'''does nothing'''
'''
可以使用三重双引号注释掉三重单引号:
"""
def foo():
'''does nothing'''
"""
Python对代码的解释如下: 第一点意见:
'''
def foo():
'''
第二点意见:
'''
'''
因此,“不做任何事情”在注释之外,python试图解释它,但语法无效,因此它给出了一个错误 python方法是理解多行字符串和注释之间的区别,并适当地使用它们
Python没有多行注释,但许多支持Python的编辑器和IDE都有自动注释所选多行的方法(反之亦然)。您可能需要搜索该有用的功能。注释在行首用
#
表示。Python中没有多行注释。IDE或文本编辑器可能具有注释切换功能。