在2.0中類的定義是可以通過定義函式的形
class person:
def __init__(self, name, age, gender):
print('進入person的初始化')
self.name = name
self.age = age
self.gender = gender
print('離開person的初始化')
def getname(self):
print(self.name)
# person例項物件
p = person('ice', 18, '男')
print(p.name)
print(p.age)
print(p.gender)
p.getname()
# 進入person的初始化
# 離開person的初始化
# ice
# 18
# 男# ice
式定義屬於類的方法,但是在3.0版本中類必須有初始化的函式
class person:
def setname(self,name):
self.name=name
def getname():
return self.name
因此在構件類別是3.0版本具有更強的繼承特性,並且封裝更為簡單
Python3 0和Python2 0的差異
一 print 從語句變為函式 原 print 1,2 3 改為 print 1,2 3 二 range 與 xrange 原 range 0,4 結果 是 列表 0,1,2,3 改為 list range 0,4 原 xrange 0,4 適用於 for 迴圈的變數控制 改為 range 0,4 ...
python 2 0 和python 3 0的區別
區別一 input功能會將使用者輸入的內容統一以 字串 來對待 python2中的raw input相當於python3當中的input,python3沒有raw input 區別二 python 2 的 print 被print 函式取代了 區別三 python3中 表示真除,表示取餘,結果取整 ...
Scratch 3 0 版本比較
新年伊始mit 就正式 發布了scratch最新3.0版 以 html5.0 為基礎的版本 本文就來帶看看3.0版有哪些更新的地方。下圖是進入後第乙個畫面,跟scratch 2.0 很像,熟悉的使用者應該很容易入手 網頁版跟離線版程式主畫面相同 選擇語言 開關加速功能 離線版教程 範例程式 簡單寫個...