python小白 問關(guān)于類里面屬性的問題
問題描述
代碼如下:
# -*- coding:gb2312 -*-class Home: def __init__(self,new_name,new_area,new_addr,new_info):name = new_namearea = new_areaaddr = new_addrinfo = new_info def __str__(self):return ('房子的戶主是:%s,面積是:%d平米,地址是:%s,戶型是:%s。'%(self.name,self.area,self.addr,self.info))class Bed: def __init__(self):pass def __str__(self):passfangzi = Home('謝霆鋒',182,'香港','三室一廳')print(fangzi)
運行結(jié)果:
我的問題:系統(tǒng)提示:return ('房子的戶主是:%s,面積是:%d平米,地址是:%s,戶型是:%s。'%(self.name,self.area,self.addr,self.info))她說我這段話里找不到name這個屬性,可是我明明在init里面寫了。里里外外檢查了好多遍也看不明白。
問題解答
回答1:def __init__(self,new_name,new_area,new_addr,new_info):self.name = new_nameself.area = new_areaself.addr = new_addrself.info = new_info
需要對self對象添加屬性.并不是寫了就有了.
相關(guān)文章:
1. javascript - 微信報redirect_uri參數(shù)錯誤2. 我在centos容器里安裝docker,也就是在容器里安裝容器,報錯了?3. android - 類似微信朋友圈或者QQ空間說說那種點擊圖片放大,并且有放大縮小手勢,左右滑動圖片手勢效果4. javascript - 如何計算字符串寬度?5. angular.js - angular中的a標(biāo)簽不起作用6. java - Atom中文問題7. 網(wǎng)頁動畫等過渡效果,CSS3 transitions 和 jQuery animations 誰實現(xiàn)的性能更好?8. javascript - 怎么簡寫這段jQuery功能?9. java - 初學(xué)SSM 在import自己寫的包下的類的時候飄紅,求大神解答?10. win10系統(tǒng) php安裝swoole擴(kuò)展
