久久r热视频,国产午夜精品一区二区三区视频,亚洲精品自拍偷拍,欧美日韩精品二区

您的位置:首頁技術文章
文章詳情頁

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

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

問題描述

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

提示錯誤:

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

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

問題解答

回答1:

在class里面定義的函數, 都需要提供一個self的位置參數, 因為在類實例化時, 會傳入實例對象, 進而和函數進行綁定, 所以代碼應該調整為:

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

對于 method 和 function的關系可以參考我的文章: Python: 函數與方法的區別

標簽: Python 編程
相關文章:
1. python - 斗魚關注人數爬下來是張加載圖片,如何爬取關注人數2. javascript - dropload+tab頁面,圖文頁滾動有兩個滾動區域怎么破?3. javascript - H5移動端開發4. ios - 類似微博首頁,一張圖的時候是如何確定圖大小的?5. php - mysql多表查詢6. python - 為什么在main()函數里result 會變成那樣?7. 修改my.cnf后mysql無法運行???8. 就一臺服務器,mysql數據庫想實現自動備份,如何設計?9. javascript - CSS圖片輪播顯示問題10.
主站蜘蛛池模板: 靖边县| 舒兰市| 晴隆县| 东乌| 商河县| 江永县| 新竹县| 安福县| 雷波县| 习水县| 玉龙| 岑巩县| 新昌县| 南江县| 阿克陶县| 洪江市| 广南县| 平凉市| 桐城市| 成都市| 德格县| 巴南区| 汕头市| 彰武县| 金平| 山东省| 武陟县| 齐齐哈尔市| 镇原县| 德钦县| 大英县| 米易县| 姜堰市| 恩平市| 揭阳市| 中西区| 织金县| 柘城县| 台山市| 增城市| 四子王旗|