当前位置:网站首页>错误记录:TypeError: object() takes no parameters
错误记录:TypeError: object() takes no parameters
2022-08-04 05:56:00 【LCY133】
一个很简单的定义类和进行实例化的例子
# 创建和使用类
class Dog1:
# 定义一个类
def __int__(self,name,age): # 注意,初始化时不要把init写成int,这样会导致在实例化时显示没有参数
self.name = name
self.age = age
print('init is running')
def sit(self):
print(self.name,'is now sitting')
def roll_over(self):
print(self.name,'is now rolling')
my_dog = Dog1('blue',10)
my_dog.sit()
在运行时出现问题:
Traceback (most recent call last):
File "E:/Python_code/0.review/lesson1/class_test.py", line 20, in <module>
my_dog = Dog1('blue',10)
TypeError: object() takes no parameters
其实问题的原因在于,写__init__方法时写成了__int__,在这里很容易写错的,因为pycharm的提示中是都有这两种的,而且问题还不好查找
边栏推荐
猜你喜欢
关于我写的循环遍历
Gramm Angle field GAF time-series data into the image and applied to the fault diagnosis
IDEA中创建编写JSP
电脑知识:台式电脑应该选择品牌和组装,值得收藏
狗都能看懂的变化检测网络Siam-NestedUNet讲解——解决工业检测的痛点
用手机也能轻松玩转MATLAB编程
idea使用@Autowired注解爆红原因及解决方法
基于时序模式注意力机制(TPA)的长短时记忆(LSTM)网络TPA-LSTM的多变量输入风电功率预测
SQL去重的三种方法汇总
窥探晶体世界的奥秘 —— 230种空间群晶体结构模型全在这里
随机推荐
数据库:整理四个实用的SQLServer脚本函数
set集合
Mac安装PHP开发环境
数据库文档生成工具V1.0
VMD combined with ISSA to optimize LSSVM power prediction
叔本华的《人生的智慧》感悟
idea使用@Autowired注解爆红原因及解决方法
ES6新语法:symbol,map容器
DropBlock: 卷积层的正则化方法及复现代码
Computer software: recommend a disk space analysis tool - WizTree
专属程序员的浪漫七夕
SystemVerilog-条件(三元)运算符
SENet detailed explanation and Keras reproduction code
MySQL内存淘汰策略
更改mysql数据库默认的字符集(mysql 存储 emoji表情)
无监督特征对齐的迁移学习理论框架
基于子空间结构保持的迁移学习方法MLSSM
基于爬行动物搜索RSA优化LSTM的时间序列预测
Computer knowledge: desktop computers should choose the brand and assembly, worthy of collection
E-R图总结规范