Dzwebs.Net

撰写电脑技术杂文十余年

python使用class出现异常:missing 1 required positional argument

Admin | 2024-3-6 21:20:10 | 被阅次数 | 1141

温馨提示!

如果未能解决您的问题,请点击搜索;登陆可复制文章,点击登陆

本人在python使用class,出现如下的异常提示:

missing 1 required positional argument

源代码如下:

class stuinfor:
    def __init__(self,name,age) -> None:
        self.name = name
        self.age = age
class stuitems:
    def __init__(self) -> None:
        self.items = []
    def addstu(self,e):
        self.items.append(e)
mystuitems = stuitems
mystuitems.addstu(stuinfor('john1',38.0))#此行出现异常

解决办法如下:

class stuinfor:
    def __init__(self,name,age) -> None:
        self.name = name
        self.age = age
class stuitems:
    def __init__(self) -> None:
        self.items = []
    def addstu(self,e):
        self.items.append(e)
mystuitems = stuitems()
mystuitems.addstu(stuinfor('john1',38.0))#此行出现异常

注意看上面的代码,红色部分,仅仅是加了一个括号就解决问题了。


该杂文来自: 最新技术

上一篇:pythn汉字字符串转十六进制的两种方法

下一篇:python类class例子-超市商品购物车及结算的例子

网站备案号:

网站备案号:滇ICP备11001339号-7

版权属性:

Copyright 2007-2021-forever Inc. all Rights Reserved.

联系方式:

Email:dzwebs@126.com QQ:83539231 访问统计