1楼:猫夏
方法都是带括号的吧。
不带的应该是属性和变量之类的。
python内函数名加括号和不加括号的区别
2楼:天天不看
importthread
importtime
defloop1():
printtime.ctime()
time.sleep(2)
printtime.ctime()
defloop2():
printtime.ctime()
time.sleep(4)
printtime.ctime()
if__name__=='__main__':
thread.start_new_thread(loop1(),())importthread
importtime
defloop1():
printtime.ctime()
time.sleep(2)
printtime.ctime()
defloop2():
printtime.ctime()
time.sleep(4)
printtime.ctime()
if__name__=='__main__':
thread.start_new_thread(loop1(),())
thread.start_new_thread(loop2(),())
time.sleep(6)
thread.start_new_thread(loop2(),())time.sleep(6)
typeerror:firstargmustbecallable
返回的错误结果是这个,表示调用的要是一个可支配的函数
importthread
importtime
defloop1():
printtime.ctime()
time.sleep(2)
printtime.ctime()
defloop2():
printtime.ctime()
time.sleep(4)
printtime.ctime()
if__name__=='__main__':
thread.start_new_thread(loop1,())
thread.start_new_thread(loop2,())
time.sleep(6)
将thread后面调用的函数名改成了loop1(原来是loop1()),
在python中,函数名加(),表示返回的是一个函数的结果,不加括号表示的是对函数的调用。
python中关于函数不加括号的问题
3楼:
这样写你看下:这是这种写法无法将x传到b里面去def b(y):
return x+y
def a(x):
return b
其实你调用a-->打印的是a的内内
存地址容
,a(x)就是调用的a方法,返回的是b相当于你直接打印b的内存地址一样,
所以a-->函数a的内存地址
a(x) -->调用a方法,返回b函数对象相当于-->ba(x)(y)-->b(y)调用b方法返回x和y的值,这里x取的是a方法的参数值,y是b方法的参数值,这点可以理解下参数的作用域
4楼:
python中所有都来是object(对象)。自def b(y)定义了一个函数object。而这个对象是可以调用的,即用圆括号加参数列表的方式调用。
所以 return b就是将这个对象返回。
a(2)(3)首先调用a()这个函数(也是一个对象),生成一个新的函数对象b,功能是返回2+y。
a(2)(3)等价于
x = a(2)
x(3)
5楼:匿名用户
加括号是函数调用,不加括号是个函数变量,相当于c的函数指针
python 问题,类前面加括号和没有括号的区别如下,谢谢解答! 5
6楼:du知道君
杨氏之子太聪明了,当孔平说(这是你家的杨梅),他立刻回答(我可没听说孔雀是回先生您家的鸟答 ).从这精妙的回答可看出他不仅(待人有礼貌),而且(十分的机智幽默).晏子虽然其貌不扬,但是他却以巧妙的回击,维护了自己和国家的尊严。
当楚王让他(钻狗洞),他(说只有去狗国,才钻狗洞);当楚王让他( 解释为什么派他来出国 ),他(说贤明的人就派遣他出使贤明的国家,无能的人就派遣他出使无能的国家,我是最无能的人,所以就只好出使楚国了);当楚王说(齐国人善于偷东西么),他又(回答是楚国的水土使百姓善于偷盗)。精彩的回击,让我们认识了一位(凛然正气、充满爱国情怀和高超的语言艺术)的晏子。相声是老百姓非常喜欢的表演艺术。
我因为相声又( 幽默 )、(轻松)、(饱含中国文化)(特点),所以十分喜爱。它要求演员必须掌握( 说学逗唱)的技巧。在课外我听了这样一些相声片段《讲四书 》 《哭论 》;我喜欢的相声演员主要有(郭德纲 )、(曹云金 )、等。
python中调用函数为什么可以不加括号 5
7楼:匿名用户
你这里bai要是加了括号,那么返du回的就是fucy函数的zhi返回值。那么他的dao返回值是多少呢
内?函数没容传,那肯定就会typeerror,说没有参数;那你加参数的话,那闭包还有撒用?
我觉得,加没加,就是是不是对象的区别
8楼:is谁在看
并不是你说的调用函数,#装饰器# 语法,了解一下
python笔记:调用函数,带扩和和不带括号的区别
9楼:匿名用户
def cun (a,b):
return a+b
print(cun) : 调用函数,打印的是函数print(cun(2,3)),调用函数运行后结果,打印的是 5
python函数调用的时候不带括号时,调用的是这个函数本身 ?那么请问调用函数本身有什么用呢?
10楼:匿名用户
不带括号就是一个变量名,这个名字表示这个函数函数名有什么用?,
可以当成普通的值用,比如说作为函数的参数
defa(x):
returnx
defb(x):
x(3)
print(b(a))#传给b的形参x的参数是a,b中x(3)相当于a(3)
python调用函数带不带括号
11楼:晚霞满天
world together, though
python类的实例化时,类名后不加括号是什么意思
12楼:is谁在看
class 除了实例方法以外,还有类方法,静态方法,如下:
classdemo:
_cls_val="cls_val"
def__init__(self):
_inst="inst"
definst(self):
returnself._inst
@clas**ethod
defcl**ethod(cls):
returncls._cla_val
@staticmethod
defstaticmethod():
return"static"
调用的时候也会不一样
大括号与花括号有什么区别吗,中括号和大括号的区别
1楼 匿名用户 大括号1 一种记号 用以连接需一起考虑的 相等的或成对的单词或项目 或者围起从中只选取一个的那些项目。 2 数学中作为集合的一对符号之一。 空集代表里面没有一个元素,花括号里面写个空集和单单一个空集的含义不同花括号里写个空集,意思是里面有元素,元素是空集,而空集是不包含任何一个元素的...
有括号-3的立方和没有括号-3的立方有什么区别
1楼 维护健康 答 二者虽然都是 27,但意义不同,有括号的是对 3进行立方,而没括号的是对3立方。立方之后在其前面添个负号而已。 2楼 匿名用户 3 的立方 3 3 3 27 3的立方 3 3 3 27 底数不同,结果一样 3楼 匿名用户 有括号的是正的,没括号的是负的 负三的立方和括号负三括号的...
为什么Ca(OH)2氢氧化钙中的符号表达式中带括号
1楼 匿名用户 分子式的书写规则 axbycz 例如na2co3 khso4 koh fe2 oh 3等等 其中,a b c 代表官能团或元素,x y z 代表其前面官能团或元素的数量 ca oh 2中,oh 是一个整体,两个oh 与一个ca2 结合,所以写成ca oh 2 简单说ca oh 2 写...