小编Ham*_*eza的帖子

如何在内联命令中使用海象运算符?

如何:=在内联命令中使用(海象运算符)?

而不是这个:

>>> result = None
>>> if res := message.from_user:
>>>    result = res.id
>>> else:
>>>    result = message.chat.id
Run Code Online (Sandbox Code Playgroud)

比如可以这样写吗?

>>> ID = result.id if result := message.from_user else message.chat.id
SyntaxError: invalid syntax
Run Code Online (Sandbox Code Playgroud)

是否可以?

当我使用此模式时出现错误 如何编写以避免错误?

python

0
推荐指数
1
解决办法
780
查看次数

标签 统计

python ×1