19.物件導向-基本物件定義的方法 - HackMD

文章推薦指數: 80 %
投票人數:10人

19.物件導向-基本物件定義的方法自定義功能: 1.參數(傳入資料)(這邊的定義參數就是取暫時的名字) 2.回傳值(回傳答案)(return 資料) def 功能名字(暫時名字1,        ownedthisnote   Published LinkedwithGitHub Like Bookmark Subscribe --- title:19.物件導向-基本物件定義的方法 tags:Python進階語法與應用,筆記 --- ##19.物件導向-基本物件定義的方法 自定義功能: 1.參數(傳入資料)(這邊的定義參數就是取暫時的名字) 2.回傳值(回傳答案)(return資料) def功能名字(暫時名字1,暫時名字2): TABreturn資料 --- 鴨子類別Ducktype 重複事情->流程(功能) 重複資料->物件導向 複雜資料用字典 {"name":"Elwing","height":175}->人 若多人時可以用更有結構化->物件導向 物件:複雜資料 導向:如何結構化快速創造資料 excel: |姓名|身高|體重| |--------|--------|--------| |Bob|175|76| step1:創造設計圖 1.1欄位(還不填值) 1.2技能(專屬) step2:設計圖->資料 2.1填值 2.2使用技能 ---- ``` defbmi(height,weight): returnweight/(height/100)**2 #class設計圖首字大寫為了跟功能做分別 classPerson: name=None height=None weight=None defreturn_bmi(self): returnself.weight/(self.height/100)**2 p1=Person() p1.name="Elwing" p1.height=175 p1.weight=75 print(p1.name,p1.return_bmi()) p2=Person() p2.name="Bob" p2.height=190 p2.weight=90 print(p2.name,p2.return_bmi()) ``` × Signin Email Password Forgotpassword or Byclickingbelow,youagreetoourtermsofservice. SigninviaFacebook SigninviaTwitter SigninviaGitHub SigninviaDropbox NewtoHackMD?Signup



請為這篇文章評分?