想摸妹妹大腚 发表于 2020-4-24 16:24:18

照葫芦画瓢不知道哪里出现了错误!

例题是这样的:
>>> def hello():
      print('Hello World!')
      return
      print('Welcome To FishC.com!')
会打印:

>>> hello()
Hello World!
按理说会打印这个,但是我自己试了一下,打印前面定义函数的时候和前面一样,可是出现的结果是这样的:
>>> hello
<function hello at 0x00000286A6320D30>
这是什么情况啊?

wuqramy 发表于 2020-4-24 16:25:32

hello调用时没加括号

qiuyouzhi 发表于 2020-4-24 16:26:44

如果不加括号,返回的则是这个函数对象。

想摸妹妹大腚 发表于 2020-4-24 16:26:51

wuqramy 发表于 2020-4-24 16:25
hello调用时没加括号

对对对,我刚想起来

想摸妹妹大腚 发表于 2020-4-24 16:48:59

qiuyouzhi 发表于 2020-4-24 16:26
如果不加括号,返回的则是这个函数对象。

哦哦原来是这样谢谢大佬

想摸妹妹大腚 发表于 2020-4-24 16:55:47

wuqramy 发表于 2020-4-24 16:25
hello调用时没加括号

感谢{:5_109:}
页: [1]
查看完整版本: 照葫芦画瓢不知道哪里出现了错误!