为了账号安全,请及时绑定邮箱和手机立即绑定

python中关于函数参数值传递的问题

python中关于函数参数值传递的问题

繁花如伊 2019-02-26 07:38:33
现在有两个问题: 1.如果在一个类的定义中,想定义一个该类的对象,该怎么办? class UserInfo: bidderID = 0 #用户ID name = " " #用户名 addr = " " #IP地址 port = 0 #端口号 rname = '' #所在竞拍室名称 bidprice = 0 #出价 str='' next = UserInfo() #??? 会在next= UserInfo()这里报错,提示说UserInfo未定义 2.怎样让传递给函数的参数(是一种自定义的类),在经过函数处理之后,可以改变它的值。 例如: 添加新用户n的信息 def addUser(self,n): self.pointer = self.root n.next = self.pointer.next self.pointer.next = n self.count += 1 当其他函数调用这个函数,self.userList.addUser(self.user)之后,userlist会真的增加一项。
查看完整描述

1 回答

  • 1 回答
  • 0 关注
  • 459 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信