python类takes no arguments_Python中的学习类出现的object() takes no parameters问题
当学习面向对象的类和实例的时候,我一开始输入书中的代码,结果出现了object() takes no parameters问题,过程如下:
class Student(object):
def _init_(self,name,score):
self.name = name
self.score = score
def print_score(self):
print '%s: ,%s' % (self.name,self.score)
>>> bart = Student('Bart Simpon',49)
Traceback (most recent call last):
File "", line 1, in
bart = Student('Bart Simpon',49)
TypeError: object() takes no parameters
原因通过搜索,已解决。问题是init前面和后面都应该有两天下划线,咋一看书上的程序,原以为是前后各有一条下划线,在原程序上在init两边再各添一条下划线即可:
class Student(object):
def __init__(self,name,score):
self.name = name
self.score = score
def print_score(self):
print '%s: ,%s' % (self.name,self.score)
>>> bart = Student('Bart Simpon',49)
>>> bart.name
'Bart Simpon'
>>> bart.score
49
问题解决,其实上下对比一下,双下划线跟单下划线还是有一定区别的,但是如果不注意还是很容易看错。
python类takes no arguments_Python中的学习类出现的object() takes no parameters问题相关推荐
- python类不支持多继承_关于Python类的多继承中的MOR继承顺序问题
刚刚学到类的多继承这个环节,当子类继承多个父类时,调用的父类中的方法具体是哪一个我们无从得知,为此,在Python中有函数__mro__来表示方法解析顺序. 当前Python3.x的类多重继承算法用的 ...
- python类takes no arguments_Python构造函数报错:TypeError: People() takes no arguments
养浩然之气,做博学之人 问题 类的构造函数使用时报错如下: Traceback (most recent call last): File "D:/PythonProjects/Demo/8 ...
- python类的应用_python中文件类的应用
python中对文件.文件夹的操作需要涉及到os模块和shutil模块. 创建文件: 1) os.mknod("test.txt") 创建空文件 2) open("tes ...
- python类修饰器_Python 中使用类修饰器修饰类方法如何处理 self?
这个是装饰器类. class PostCache: def __init__(self, func): self.func = func self.redis = redis.StrictRedis( ...
- 技术篇|Python 类,和它在 Keras 中的使用(附代码教程)
类是 Python 语言的基本构建块之一,可应用于机器学习应用程序的开发.正如我们将看到的,用于开发类的 Python 语法很简单,可以用于在 Keras 中实现回调. 在本教程中,您将发现 Pyth ...
- 一文讲全了Python 类和对象内容
摘要:这是一个关于 Python 类和对象的全部内容. 本文分享自华为云社区<从零开始学python | Python 类和对象-面向对象编程>,原文作者:Yuchuan . Pytho ...
- python super详解_python中super()详解
一.问题的发现与提出 在Python类的方法(method)中,要调用父类的某个方法,在Python 2.2以前,通常的写法如代码段1: 代码段1: class A: def __init__ ...
- python类的继承优缺点_python 类的三大特性--继承
继承 继承指的是类与类之间的关系,是一种什么"是"什么的关系,继承的功能之一就是用来解决代码重用问题, 继承是一种创建新类的方式,在python中新建的类可以继承一个或多个父类,父 ...
- python方法定义..._解析Python类中的方法定义
最近在学习类过程中,绑定方法这个概念没有理解透彻,所以在网上找了很多相关博客.文章研究到底是怎么一回事.因为有的文章所陈述与我在python3.5版本实际实验中有些出入,所以经过实践后总结出以下结论. ...
最新文章
- 洛谷 P2679 子串 【dp神题】【滚动数组】【2015 noip d2t2】
- OS_CORE.C(9)
- [云炬创业学笔记]第三章商业创意的发掘与评估测试2
- ueditor百度富文本编辑器linux下报错: class path resource [config.json] cannot be resolved to absolute file path
- 投入100亿,一所新“交通大学”选址定了!校名却让网友吵翻…
- python路径拼接os.path.join()函数完全教程_详解python路径拼接os.path.join()函数的用法...
- libspark,不懂日文怎么学……
- centos安装mysql8_Docker 快速安装 Mysql
- C# DllImport用法和路径问题
- 特稿:成都,一座“吃饱了撑的”城市
- 在不同场景里,用户使用手机时的认知水平和操作绩效
- 自考启示,关于不紧急重要到紧急重要的改变
- 半导体器件制造封装材料和生产工艺流程(图文介绍)
- 笔记本电脑亮度调节键失灵了,该怎么解决?
- wps/excel 正则表达式 提取数字
- 一寸照像素和厘米的关系及换算
- Halcon算子说明
- Python实践4-守护线程
- 机器人误差动力学与PID控制
- HTML5期末大作业:咖啡文食网站设计——代码质量好-咖啡文食品网5页面模板化(1页) HTML+CSS+JavaScript
热门文章
- 求这个字符串中的最大的数字字符串
- image target behaviour 和image target的关系_Behance大神为你揭秘任天堂、Target的UI为何这样设计?...
- 你瞧不起的低代码开发,阿里云总裁张建锋,他看上了
- 带你了解ae2021版新功能 ae 2021中文直装版
- Halcon学习笔记:3D_coordinates(3D标定)
- matlab 分数阶混沌系统的完全同步控制
- PbootCMS制作个性分页条之单页/总页数效果详细介绍教程
- 在线硬盘存储计算机,存储换算器 - 文件大小转换 - 电脑容量换算
- 微博图床php上传,php利用微博当图床
- Vue3+Vite项目配置Eslint+Prettier+Husky+Lint-Staged+Commitlint