00问答网
所有问题
Python 如何区分对象和函数?
如题所述
举报该问题
其他回答
第1个回答 2015-11-01
函数就是一个callable的对象,所有对象只要你实现了它的call方法就跟函数一样
第2个回答 2015-10-30
>>> x = lambda x: x**2
>>> type(x)
<type 'function'>
>>> class y:
... pass
...
>>> m = y()
>>> type(y)
<type 'classobj'>
>>> type(m)
<type 'instance'>本回答被提问者采纳
第3个回答 2015-10-30
在python里一切都是对象
相似回答
如何
正确理解
Python函数
是第一类
对象
答:
函数接受一个或多个函数作为输入或者函数输出(返回)的值是函数时,我们称这样的函数为高阶函数
,比如上面的 show 和 nick 都属于高阶函数。Python内置函数中,典型的高阶函数是 map 函数,map 接受一个函数和一个迭代对象作为参数,调用 map 时,依次迭代把迭代对象的元素作为参数调用该函数。>>> m...
python
类
和函数
的
区别
答:
python语言中类和函数的区别
1、规则不同
类是一种引用数据类型,类似于byte、short、int(char)、long、float、double等基本数据类型;函数必须声明后才可以被调用,调用格式为:函数名(实参)调用时函数名后的小括号中的实参必须和声明函数时的函数括号中的形参个数相同。2、
主体不同
类是面向对象程序设...
python中
类
对象和
方法的
区别
是什么
答:
身份id:唯一的身份标识,可以使用内建函数id()来得到,这个值可以被认为是该对象的内存地址
。类型:对象的类型决定了该对象可以保存什么类型的值,可以进行什么样的操作,以及遵循什么样的规则,可以用内建函数type()查看 python对象的类型,也可以用isinstance(),在python中类型也是对象。值:对象表示的...
Python中函数
和类的用途有什么
区别
答:
python语言中类和函数的区别是什么?
1、规则不同
类是一种引用数据类型,类似于byte、short、int(char)、long、float、double等基本数据类型;函数必须声明后才可以被调用,调用格式为:函数名(实参)调用时函数名后的小括号中的实参必须和声明函数时的函数括号中的形参个数相同。2、
主体不同
类是面向对象...
大家正在搜
普通对象和函数对象
函数对象和函数指针
函数和对象方法的区别
小对象和对象的区别
类对象作为函数参数
常对象能调用任何成员函数
函数关于对象
函数也是对象
函数对象形式上是怎样的
相关问题
如何理解python的类与对象
python中如何判断一个对象是否一个类的实例
python中对象和变量的区别
isinstance python 怎么判断参数是一个函数对...
怎么判断 Python 对象是否包含某个属性
怎么判断 Python 对象是否包含某个属性
Python中的文件对象是什么概念 和对象有什么区别?
Python函数后面的参数可以跟实例化的对象是同一个吗?参数...