一、報錯描述
typeerror: restaurant() takes no arguments
二、出錯根因:
__init__是一種特殊的方法,易錯點:
1. "__"為雙下劃線,而非單下劃線"_";
2. "init"的拼寫。
附上原始碼:
class restaurant():
"""餐館的簡單描述"""
def__init__(self,restaurant_name,cuisine_type):
""""初始化屬性的name和type"""
self.name=restaurant_name
self.type=cuisine_type
def describe_restaurant(self):
"""描述餐館的name和type"""
print("the type of "+self.name+"is "+self.type+'.')
def open_restaurant(self):
"""描述餐館正在營業"""
print(self.name.title()+" is opening.")
the_restaurant=restaurant('jinling hotel','5_stars')
the_restaurant.describe_restaurant()
the_restaurant.open_restaurant()
忙中出錯多
帶孩子實在是件太忙的事,忙得顧不上打點一切,肯定會有出錯的地方。如果出錯的頻率高了,就要靜下心來思考一下要做的事情的輕重緩急,該放的就放一放。昨天晚上,因為接下來要急於遵守寶寶 睡覺的時間,在收拾廚房的時候有點急匆匆。擦微波爐內壁的時候,手一用勁,左手食指被內壁上沿的鋼板劃了一道口子。我以前都不知道...
筆記 Oracle啟動EM Web中出錯
今天https localhost 1158 em報了乙個錯 enterprise manager 無法連線到資料庫例項 1 以oracle使用者登入 終端輸入 cd usr local development oracle product 10.2.0 db 1 dbs fuser u lkorc...
GCC編譯過程中出錯問題總結
首先確保在安裝gcc編譯器之前已經安裝好了gmp,mpfr,mpc三個軟體,具體流程省略。1 在ubuntu12.04中安裝gcc執行make操作時候出現問題 解決方法使用本地的 locate bits predefs.h 去找到這個標頭檔案 exportc include path usr inc...