题目
28.判断题g = lambda x:3不是一个合法的赋值表达式。A. 对B. 错
28.判断题
g = lambda x:3不是一个合法的赋值表达式。
A. 对
B. 错
题目解答
答案
B. 错
解析
本题考查的是Python中lambda表达式的赋值操作相关知识。解题思路是明确lambda表达式的定义和赋值规则,然后判断给定的表达式是否符合这些规则。
在Python里,lambda表达式是一种创建匿名函数的方式。其基本语法为 lambda 参数: 表达式,它可以被赋值给一个变量,之后就可以像调用普通函数一样调用这个变量。
对于题目中的 g = lambda x:3,这里 lambda x:3 是一个合法的lambda表达式,它定义了一个接受一个参数 x 但始终返回常量 3 的匿名函数。然后将这个匿名函数赋值给变量 g,这是完全符合Python语法规则的赋值操作。所以“g = lambda x:3 不是一个合法的赋值表达式”这一说法是错误的。