亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

已采納回答 / Zobeltitz
首先調用add函數實在創建Rational類之后的,所以在調用這個函數的時候Rational已經創建完了,不會出現問題Rational()是創建一個Rational類型的對象,調用的是__init__構造方法,這個函數返回一個Rational類型的對象,這個對象是運算結果

已采納回答 / Zobeltitz
在自己自定義的類中的這兩個方法繼承自Object類,可能不符合自己的需求(比如說輸出太難讀了)。所以需要在自己的類中重寫這兩個方法,覆蓋繼承的這兩個方法,執行新的功能。(在Python的內建數據類型(字符串,整型等)中應該已經重寫過這個方法了)str和repr用戶和開發者都可以使用,結果均打印在命令行中。區別在于這兩個的函數的作用的定義,str注重用戶的可讀性(在某些應用里可能會輸出圖表之類的?),repr注重開發和調試期間的使用(課程中說:”在終端(Terminal)中直接輸入變量的時候“,用戶不太用直...

最贊回答 / 不做實力派的型男不改昵稱
你這完全搞錯了,__str__是object對象的內置函數,而str()是python全局的一個內置函數,這兩個不是一個函數在使用? ? ?str(a)? ? ?時等價于? ? a.__str__()? ? ? ,即str方法會去調用對象的內置函數__str__.這里你可能會問,那為啥不寫a.__str__(),而是寫成str(a)。因為習慣規定雙下劃線的為私有級別,不建議直接調用,而且個人覺得寫起來代碼也不好看

最贊回答 / 慕粉0742049995
將字符串大寫字母變為小寫例如
i='CHINA'
print(i.lower())
結果:china

最新回答 / 慕移動7012672
先運行服務端,再運行客戶端

最贊回答 / 刈夔
?a,?b?=?b,?a?+?b? 這句語句表示b的值賦給a,a+b的值賦給b,所以a的值變了

最贊回答 / 我愛喝闊落
右邊計算完后 會賦值左邊對應字符a, b = b, a+b??這種賦值,先計算等值?右邊 就是 b=1?a+b=1??再賦值給a和b,那么 a=1, b=1?循環

最贊回答 / 慕無忌6513609
key和value的鍵值對,不是舊屬性、新屬性;三個或更多新的鍵值對都是一樣的;如 age=18, key是age,value是18

最新回答 / 慕無忌7352881
比如'name'等均是字符串輸入而不是參數原類型,有些場景不一定知道有什么參數

最新回答 / 慕粉1852291106
兩種都沒法修改,但是加了__之后外部就沒法直接Animal.count獲取了,得def get_count(self)
課程須知
本課程是Python入門的后續課程 1、掌握Python編程的基礎知識 2、掌握Python函數的編寫 3、對面向對象編程有所了解更佳
老師告訴你能學到什么?
1、什么是函數式編程 2、Python的函數式編程特點 3、Python的模塊 4、Python面向對象編程 5、Python強大的定制類

微信掃碼,參與3人拼團

微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號

友情提示:

您好,此課程屬于遷移課程,您已購買該課程,無需重復購買,感謝您對慕課網的支持!

本次提問將花費2個積分

你的積分不足,無法發表

為什么扣積分?

本次提問將花費2個積分

繼續發表請點擊 "確定"

為什么扣積分?

舉報

0/150
提交
取消