python - Python 3 中的多行注释问题
问题描述
以下代码块将不接受整个块的多行注释"""
- 我怀疑这是因为作为此代码块的一部分,一个字符串已使用三个双引号来跨越多行。
"""
tabby_cat = "\tI'm tabbed in."
persian_cat = "I'm split\non a line."
backslash_cat = "I'm \\ a \\ cat."
fat_cat = """
I'll do a list
\t* Cat food
\t* Fishies
\t* Catnip\n\t* Grass
"""
print(tabby_cat)
print(persian_cat)
print(backslash_cat)
print(fat_cat)
"""
是否有任何替代方法可以确保此代码块被注释掉?
解决方案
我在您的代码中通过箭头显示问题:
"""
tabby_cat = "\tI'm tabbed in."
persian_cat = "I'm split\non a line."
backslash_cat = "I'm \\ a \\ cat."
fat_cat = """
I'll do a list
\t* Cat food
\t* Fishies
\t* Catnip\n\t* Grass
""" <-----------------------------------------DELETE THIS ONE OR ADD ANOTHER ONE
print(tabby_cat)
print(persian_cat)
print(backslash_cat)
print(fat_cat)
"""
推荐阅读
- python - 如何从不同的文件中提升 Tkinter 框架?
- android - 为什么'onShowFileChooser' 什么都不覆盖?
- javascript - 如何在本机反应中动态更新 FlatList?
- c# - 如何在 C# 中创建通用接口
- c# - winforms c#:打开确认对话框时上下文菜单未关闭
- apache-kafka - 启用 kafka 源连接器幂等性
- vim - vim中的环绕标签
- .net-core - 在 Azure 日志流中配置应用程序日志的布局
- amazon-web-services - 当我尝试向网关添加新路由时,AWS 云形成总是失败
- python - 似乎无法弄清楚我的 python 代码有什么问题