mo在f字符串中包含注释是很有用的。例如,以以下代码为例:
f"""
<a
href="{ escape(url) }"
target="_blank" { # users expect link to open in new tab }
>bla</a>
"""
如果此代码等效于:
f"""
<a
href="{ escape(url) }"
target="_blank"
>bla</a>
"""
可以在花括号之间包含完整的Python表达式,但看起来不能包含注释。我说得对吗?有办法做到这一点吗
Tags:
您不能在表达式中写入注释。但您可以在多个片段中编写字符串,并在两个片段之间编写注释,前提是下一个片段从不同的行开始:
否。f字符串中没有注释
在构建
str
时,模板引擎可能会过度使用。加入str
的list
可能是可取的从PEP498:
除了在Python中放置
'#'
字符之外,没有其他方法进行注释,因此这是不可能的相关问题 更多 >
编程相关推荐