Abigail 发表于 2020-4-13 12:12:29

问下大家这个output的怎么会是这样?

问下大家这是哪里出问题了呀?

永恒的蓝色梦想 发表于 2020-4-13 12:17:53

本帖最后由 永恒的蓝色梦想 于 2020-4-13 12:20 编辑

print(user_name())没有调用,打印出来自然是函数

你的函数的参数是怎么回事

1q23w31 发表于 2020-4-13 12:18:35

你这是没有调用函数,只是把函数体打印了一下,调用的话应该是print(user_name(st))传入st参数

qiuyouzhi 发表于 2020-4-13 12:20:29

函数是需要调用的,不然打印的只是一个函数对象,
而且你还定义了一个参数,Python没有那么智能,
不能自己找到它要的参数。
你得:
print(user_name(param))

liuzhengyuan 发表于 2020-4-13 12:27:24

函数要加 () 的

zltzlt 发表于 2020-4-13 12:59:22

函数调用要加 (),而且你的函数参数 st 可以不要

print(user_name())
页: [1]
查看完整版本: 问下大家这个output的怎么会是这样?