Skip to main content
 首页 » 编程设计

python之这个 Python 表达式是什么意思

2025年05月04日14kenshinobiy

请指教,这个表达式返回什么?

localized_title = lambda **_: localization._create_localized_string(0xB30B3A74) 

什么值将存储在 localized_title 中以及做什么

lambda **_: 

是什么意思?

请您参考如下方法:

**_ 是 kwargs glob .传递给 lambda 的任何关键字参数都将存储在字典 _ 中。

_ 可能使用了占位符变量名,因为 lambda 表达式不使用任何参数。

localized_title 将包含 lambda,即可以使用任意关键字参数(将被忽略)调用的函数表达式,它将返回 localization._create_localized_string(0xB30B3A74) 的返回值) 在调用 lambda 时。

所以 localized_title 基本上是 localization._create_localized_string(0xB30B3A74) 的包装器,忽略所有关键字参数。