什么时候调用函数要带()什么时候不用带

来源:2-1 python中一切皆对象

yupanpan714

2019-07-23

图片描述
老师这两个地方在写return ask的时候不需要带上ask的括号吗?return ask不带参数表示使用默认的参数吗?

写回答

1回答

bobby

2019-07-24

括号代表调用 上面那个地方如果调用了ask的话 比如 return ask() 这一句话的意思是把ask返回的值给返回回去,比如ask中返回了一个1 那么return ask() 就是return 1的意思,这个时候如果再使用下面的这段代码 就意味着你要对 1进行 1()这种调用,这样肯定就要报错

0
0

Python3高级核心技术97讲,高级进阶的必学课程

socket编程/多线程/多进程/线程池/asyncio并发编程/协程和异步IO

2121 学习 · 551 问题

查看课程