题主你好,
每门语言中都有自己语法, python中return关键字的用法是:
也就是说return后面要接的是表达式, 但如果按题主所说的,写成:
要注意 "person = {xxx}" 这是一个语句, 而非一个表达式, 和python中定义的return语法是相背的,所以不能这么写.
希望可以帮到题主, 欢迎追问.
return,就是函数返回传。每一个函数都必须有一个返回值的,如果函数中没有写return,默认返回为none对象比如:defadd(a,b):returna+bprintadd(2,3)以上会得到输出5而:defadd1(a,b):c=a+bprintadd1(2,3)以上会输出none,因为函数没有return,所以add1没有返回值
就是返回值的意思 比如 return 1 就表示返回值是1 return a+b 就表示返回a+b的和
虽然不知道你在说什么,不过return的中文意思是 返回