python学习错误记录——创建类中初始化函数注意点
2017-04-01 17:34
387 查看
1.看了一本Python的书,在IDLE跟着敲了下代码
class A():
def _init_( self, a, b):
self. a= int( a)
self. b= int( b)
def add( self):
return self. a+ self. b
count= A(' 4', 5)
print( count. add())
2.按F5运行时,一直报错,提示count = B('4',5) TypeError: object() takes no parameters,提示对象没有参数
3.重新敲了代码,还是报错,找了下资料,原来是 类的初始化函数敲错了,是"__init__"不是“_init_”,即初始化函数是两个下划线开始,两下划线结束
class A():
def _init_( self, a, b):
self. a= int( a)
self. b= int( b)
def add( self):
return self. a+ self. b
count= A(' 4', 5)
print( count. add())
2.按F5运行时,一直报错,提示count = B('4',5) TypeError: object() takes no parameters,提示对象没有参数
3.重新敲了代码,还是报错,找了下资料,原来是 类的初始化函数敲错了,是"__init__"不是“_init_”,即初始化函数是两个下划线开始,两下划线结束
相关文章推荐
- python 学习记录(11)-文件处理/读取文件/文件写入内容/文件删除/文件复制/文件重命名/后缀名/内容查找与替换/文件比较/ 配置文件访问/目录创建与删除/遍历目录/定向输出
- Python学习过程中的错误记录——有关elif
- python2,python3子类调用父类初始化函数的方法和注意事项
- 笨方法学习Python 习题21 函数可以返回东西 ---学习记录
- Python学习之错误与解决记录
- 【错误记录】二维数组初始化,以二级指针传递函数参数
- Ubuntu中python环境下import requests错误的解决(学习过程问题记录)
- python进阶学习笔记(五)——创建实例属性、初始化实例属性
- python 学习笔记day06-错误和异常、函数基础
- python核心编程学习记录之函数与函数式编程
- python[函数]学习记录
- 【Python学习日记】函数列表 动态创建函数 文件读取 迭代器
- DayDayUP_Python自学记录[6]_函数学习
- python学习-错误记录-打印多个变量时少了comma,逗号
- Dive Into Python 学习记录2-自省/info 函数 /str / type /callable 函数
- 函数指针类的虚函数表是一块连续的内存,每个内存单元中记录一个JMP指令的地址。 注意的是,编译器会为每个有虚函数的类创建一个虚函数表,该虚函数表将被该类的所有对象共享。类的每个虚成员占据虚函数表中的一
- python 学习笔记3(循环方式;list初始化;循环对象/生成器/表推导;函数对象;异常处理)
- Python3.5入门学习记录-函数
- 【Python】学习遇到错误记录
- Python学习记录——Python函数及对象