python3 類的構造器 init

2021-08-09 21:32:39 字數 787 閱讀 9861

例項化的時候,會自動呼叫__init__方法,可以在__init__構造器內建立這個類必須使用的引數。

#類定義

class

devops

():# 定義基本屬性

ops = ['citizen_wang', 'bob_zhou']

# 定義方法

defhello

(self):

print('hello my name is %s and i am %d yeard old, i am a %s' %(self.name, self.age, self.***))

# 定義構造方法構造器

def__init__

(self, name, age, ***):

self.name = name

self.age = age

self.*** = ***

# 例項化 類

a = devops('citizen_wang', 21, 'man')

# 訪問類的屬性 ops

print(a.ops)

# 訪問類的方法 hello 函式

a.hello()

構造器裡面的 self 必不可少

呼叫構造器的時候,例項化的時候,構造器內的引數,必不可少,self 引數無需傳入。

__init__內的方法,可以在 class 裡面,被其他的方法呼叫

python3元類 python3元類的呼叫順序

在嘗試理解元類建立類例項的順序時,我感到困惑.根據該圖 source 我鍵入以下 進行驗證.class meta type def call self print meta call super meta,self call def new mcs,name,bases,attrs,kwargs p...

python 3直譯器 Python3 直譯器

linux unix的系統上,python直譯器通常被安裝在 usr local bin python3.4 這樣的有效路徑 目錄 裡。我們可以將路徑 usr local bin 新增到您的linux unix作業系統的環境變數中,這樣您就可以通過 shell 終端輸入下面的命令來啟動 python...

python 3直譯器 Python3 直譯器

python3 直譯器 linux unix的系統上,一般預設的 python 版本為 2.x,我們可以將 python3.x 安裝在 usr local python3 目錄中。安裝完成後,我們可以將路徑 usr local python3 bin 新增到您的 linux unix 作業系統的環境...