Gus*_*sen 5 python string-interpolation python-3.x f-string walrus-operator
我正在尝试在 f 字符串中使用命名表达式:
print(f"{(a:=5 + 6) = }")
Run Code Online (Sandbox Code Playgroud)
返回:
(a:=5 + 6) = 11
Run Code Online (Sandbox Code Playgroud)
但我希望有这样的事情:
a = 11
Run Code Online (Sandbox Code Playgroud)
通过组合海象运算符和 f 字符串是否可能(这样我就不必a在单独的步骤中首先声明变量)?
print(f"a = {(a:= 5 + 6)}")
# a = 11
Run Code Online (Sandbox Code Playgroud)
这条评论的答案
| 归档时间: |
|
| 查看次数: |
1567 次 |
| 最近记录: |