OMSR 发表于 2022-6-21 19:09:05

python里的一个问题

def make_car(subaru, outback, **kwargs):
    kwargs["subaru"] = subaru
    kwargs["outback"] = outback
    return kwargs

ab = make_car('subaru', 'outback', color = 'blue', tow_package = True)
print(ab)

为什么True不加引号不会报错,为blue不加引号就会报错,麻烦各位解答一下

qq1151985918 发表于 2022-6-21 19:21:26

因为 True 本身就是一个值,布尔值,是常量,而 blue 只是一个未赋值的变量名
页: [1]
查看完整版本: python里的一个问题