class?rectangle:
10年積累的成都網(wǎng)站建設(shè)、成都網(wǎng)站設(shè)計經(jīng)驗,可以快速應(yīng)對客戶對網(wǎng)站的新想法和需求。提供各種問題對應(yīng)的解決方案。讓選擇我們的客戶得到更好、更有力的網(wǎng)絡(luò)服務(wù)。我雖然不認識你,你也不認識我。但先網(wǎng)站制作后付款的網(wǎng)站建設(shè)流程,更有鐵鋒免費網(wǎng)站建設(shè)讓你可以放心的選擇與我們合作。
def?__init__(self,*args):
if?len(args)==2:
self.width,self.height=args[0],args[1]
elif?len(args)==1:
self.width,self.height=args[0],args[0]
elif?len(args)==0:
self.width,self.height=1,1
else:
raise?ValueError("Invalid?arguments?count")
def?perimeter(self):
return?2*self.width+2*self.height
def?area(self):
return?self.width*self.height
a=rectangle(2,4)
print("area?is?%.1f"%a.area())
我覺得在func函數(shù)里面,df的類型是類似于每一行,而不是整個df
要證明的話可以print(type(df))對比一下
...開頭的行是函數(shù)/類型定義,
開頭的行才是執(zhí)行
所以,你在定義完函數(shù)后,要多輸入一個回車來結(jié)束定義