亚洲精品久久久中文字幕-亚洲精品久久片久久-亚洲精品久久青草-亚洲精品久久婷婷爱久久婷婷-亚洲精品久久午夜香蕉

您的位置:首頁技術(shù)文章
文章詳情頁

python錯(cuò)誤 __str__() Takes 0 positional arguments but 1 was given

瀏覽:99日期:2022-06-28 11:53:51

問題描述

# -*- coding:gb2312 -*-class car: # 屬性# 方法 def __str__():print('哈哈哈哈哈哈啊哈')def move():print('車在移動。') def Whistle():print('車載鳴笛。')BMW = car()print(BMW)

提示錯(cuò)誤:

python錯(cuò)誤  __str__() Takes 0 positional arguments but 1 was given

google翻譯了一下,說是取0個(gè)位置參數(shù),但給出1不太理解這個(gè)什么意思。

問題解答

回答1:

在class里面定義的函數(shù), 都需要提供一個(gè)self的位置參數(shù), 因?yàn)樵陬悓?shí)例化時(shí), 會傳入實(shí)例對象, 進(jìn)而和函數(shù)進(jìn)行綁定, 所以代碼應(yīng)該調(diào)整為:

# -*- coding:gb2312 -*-class car: # 屬性 # 方法 def __str__(self):return ('哈哈哈哈哈哈啊哈') def move(self):print('車在移動。') def Whistle(self):print('車載鳴笛。')BMW = car()print(BMW)

對于 method 和 function的關(guān)系可以參考我的文章: Python: 函數(shù)與方法的區(qū)別

標(biāo)簽: Python 編程
相關(guān)文章:
主站蜘蛛池模板: 国产九色在线播放 | 男女午夜特黄毛片免费 | 国产剧情a | 一级女性全黄久久生活片 | 国产原创在线视频 | 精品一区二区在线观看 | 亚洲国产成人综合精品2020 | 57pao国产成视频一永久免费 | 欧美一级黄色大片 | 欧洲成人免费高清视频 | 青青青青久久精品国产h | 国产99久久精品一区二区 | 午夜国产福利视频 | 国产精品日韩欧美亚洲另类 | 一级做a爱片特黄在线观看yy | 国产成人亚洲综合a∨婷婷 国产成人亚洲综合无 | 免费在线观看成人 | 2021成人国产精品 | 欧美精品国产第一区二区 | 亚洲精品国产综合一线久久 | 欧美综合中文字幕久久 | 国产欧美日韩在线视频 | 1024你懂的国产日韩欧美 | 日韩在线亚洲 | 青青青爽国产在线视频 | 国产情侣自拍在线 | 日本一级毛片片在线播放 | 国产福利兔女郎在线观看 | 日韩精品一区在线 | 1024在线播放| 免费一级欧美性大片 | 久久免费精彩视频 | 国产精品亚洲欧美 | 亚洲狠狠狠一区二区三区 | 国产91精品新入口 | 国产日韩欧美视频在线观看 | 国产成人精品视频一区 | 黄色录像一级大片 | 中文字幕曰韩一区二区不卡 | 久久精品国产91久久麻豆自制 | 久草视频网 |