鱼C论坛

 找回密码
 立即注册
查看: 2400|回复: 1

新手求问,创建对象问题。

[复制链接]
发表于 2017-9-30 17:37:51 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
这是代码,python3.6版本,不知道哪里错了,

class Bank:
    def __inif__(self,账户名,账号,余额):
        self.账户名=账户名
        self.账号=账号
        self.余额=余额
    def __str__(self):
        msg=("你的账户名为"+账户名,
            "你的账号为"+账号,
            "你的余额为"+余额)
        return msg
myBank=Bank('卢鹏','820595769','0')
print(myBank)
        
        
运行结果如下

Traceback (most recent call last):
  File "F:/python/1.py", line 11, in <module>
    myBank=Bank('卢鹏','820595769','0')
TypeError: object() takes no parameters

各位大神看下哪里出错了,非常感谢
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2017-9-30 17:48:48 | 显示全部楼层
  1. class Bank:
  2.     def __init__(self,账户名,账号,余额): #拼写错误,是init
  3.         self.账户名=账户名
  4.         self.账号=账号
  5.         self.余额=余额
  6.     def __str__(self):
  7.         msg=("你的账户名为"+self.账户名+
  8.             ", 你的账号为"+self.账号+
  9.             ", 你的余额为"+self.余额) #要有self.
  10.         return msg #返回的要字符串,不能是元组
  11. myBank=Bank('卢鹏','820595769','0')
  12. print(myBank)
复制代码
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2025-12-24 05:38

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表