python 的 idle 常用快捷鍵功能:
alt+3 alt+4 注釋、取消注釋**行
alt+/ 自動補全前方出現過的字元
首先重新界定屬性的定義:所有在點' . '之後的物件都被稱為前者的屬性。
類由資料和方法組成。
在python中,不需要為資料屬性進行宣告,其類似於區域性變數,在第一次被方法賦值時建立;
方法物件包括建構函式和邏輯處理函式,前者用 def __init__(self) 來進行表示;
如果資料屬性和方法屬性發生重合,那麼資料屬性會覆蓋方法屬性;(可以利用某種約定的定義來規避這種錯誤)
方法屬性的第乙個引數一般為self,但也可以是其他字元。為了更好的被閱讀,依舊建議用約定俗成的模式。
python中不支援過載方式。當然了,最近的版本也可以利用分發糖的形式來支援過載,詳情在此。
classstudent:
def__init__
(self,name):
if name == ''
: self.name = '
anna
'else
: self.name =name
self.grade = 90
defprint
(self):
(self.name)
(self.grade)
r = student('')r.
()s = student('
john')
s.print()
類的乙個非常重要的特性為繼承。沒有繼承的類與結構體無異。python派生類的特點:
由於python中不存在方法的過載,因此在c++看來,python中所有類的方法都是虛函式;
類的繼承形式為:class drivedclassname(baseclassname),也可以多重繼承,繼承的搜尋順序為從左到右;
利用空類來儲存不同的型別的資料,類似於c語言的strcture。
importclassstudent as c
class
college(c.student):
def__init__
(self,name,grade,iq,eq):
#super(college,self).__init__(name,grade) #與下面等效
c.student.
__init__
(self,name,grade)
self.iq =iq
self.eq =eq
defprint
(self):
(self.name)
(self.grade)
(self.iq)
(self.eq)
graduate = college("
andy
",84,82,89)
graduate.
print()
空類實現 c 語言的 structure 功能
classempty:
pass
john =d.empty()
john.name = '
john
'john.age = 23
(john.name)
print(john.age)
Python程式設計工具IDLE快捷鍵
如何debug 2.開啟debugger python shell debug debugger 3.編輯視窗按f5 4.debug過程略 go表示執行完相當於eclipse的f8,不過按f5後先要go一下才能往下走,預設是不執行的 step表示一步一步相當於eclipse的f5 over表示跳過函...
IDLE提供的常用快捷鍵
idle提供的常用快捷鍵 快捷鍵 說明 適用於 f1 開啟python幫助文件 python檔案視窗和shell視窗均可用 alt p 瀏覽歷史命令 上一條 僅python shell視窗可用 alt n 瀏覽歷史命令 下一條 僅python shell視窗可用 alt 自動補全前面曾經出現過的單詞...
Python語言 IDLE提供的常用快捷鍵
idle提供的常用快捷鍵快捷鍵 說明適用於 f1開啟python幫助文件 python檔案視窗和shell視窗均可用 alt p 瀏覽歷史命令 上一條 僅python shell視窗可用 alt n 瀏覽歷史命令 下一條 僅python shell視窗可用 alt 自動補全前面曾經出現過的單詞,如果...