当前位置:网站首页>错误记录: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的提示中是都有这两种的,而且问题还不好查找
边栏推荐
猜你喜欢
随机推荐
数据特征预处理——缺失值的查看方式及处理
软件稳定性思考
基于爬行动物搜索RSA优化LSTM的时间序列预测
matlab的2DCNN、1DCNN、BP、SVM故障诊断与结果可视化
网页中常用的两种绘图技术,用canvas绘图,绘制出一个三角形,矩形,柱状图,扇形图
Triton部署mmdeploy导出的TensorRT模型失败篇
SQL存储过程详解
MySQL外键(详解)
秒杀系统设计
ES6新语法:symbol,map容器
【深度学习实践(二)】上手手写数字识别
专题讲座7 计算几何 学习心得
Nacos 原理
反射与枚举
Gramm Angle field GAF time-series data into the image and applied to the fault diagnosis
对产品设计,架构设计的一点思考
ThreadLocal内存泄漏问题讲解
MySQL配置文件配置
基于时序模式注意力机制(TPA)的长短时记忆(LSTM)网络TPA-LSTM的多变量输入风电功率预测
系统流量预估、架构设计方案









