一 類的定義
語法格式如下:
class classname: .
. .二 類物件
1、**
class
myclass
:
"""乙個簡單的類例項"""
i
=12345
deff(
self
):
return
'hello world'
# 例項化類
x
=myclass
()
# 訪問類的屬性和方法
print
("myclass 類的屬性 i 為:",x
.i)
print
("myclass 類的方法 f 輸出為:",x
.f())
2、執行結果
myclass 類的屬性 i 為: 12345
myclass 類的方法 f 輸出為: hello world
三 __init__() 方法
1、介紹
類定義了 __init__() 方法的話,類的例項化操作會自動呼叫 __init__() 方法。
2、**
class
complex
:
def
__init__
(self
,realpart
,imagpart
):
self.r
=realpart
self.i
=imagpart
x
=complex
(3.0,-
4.5)
3、執行結果
>>> x.r, x.i
(3.0, -4.5)
四 self介紹
1、介紹
self代表類的例項,而非類。
類的方法與普通的函式只有乙個特別的區別——它們必須有乙個額外的第乙個引數名稱, 按照慣例它的名稱是 self。
self不是python關鍵字,我們把他換成cakin24也是可以正常執行的:
2、**
class
test
:
def
prt(
self
):
print
(self
)
print
(self
.__class__
)
t
=test
()
t
.prt
()
class
test
:
def
prt(
cakin24
):
print
(cakin24
)
print
(cakin24
.__class__
)
t
=test
()
t
.prt
()
3、執行結果
<__main__.test object at 0x000001dc660b8128>
<__main__.test object at 0x000001dc660a55c0>
初識python中的類與物件
在生活中,我們走在路邊,看到一輛車,大腦中首先想到的是 這是一輛車,然後才是這是一輛什麼牌子的車 在這裡,我們就用到了程式設計中的類的概念。同樣的,看到一條小狗,也會先想到這是一條狗,然後會想到這是一條什麼品種的狗。在程式設計中,把同一類的事物叫做類,把這個類裡所共有的特徵總結歸納並定義出來,就是類...
Python學習 初識類與物件
python中類和物件的概念 python中的函式和普通函式的對比 python類語法的初識 一 python中類和物件的概念 我們把一類相同的事物叫做類,其中用相同的屬性 其實就是變數 描述,裡面封裝了相同的方法。比如,汽車是乙個類,它包括 品牌等屬性。倘若要實現列印100種車的屬性的功能,那麼可...
初識c 的類
前言 c 所做的最重要的改進就是提供了類。類就體現了c 物件導向程式設計 oop 的特性,類是一種將抽象轉換為使用者定義型別的c 工具,它將資料表示和操縱資料的方法組合成乙個整潔的包。類的組成部分 類中的訪問許可權的總結 如何定義和宣告乙個類 include using namespace std ...