4.1 類和物件
#1.定義類
#class 類名():
# **
class
televison()
:#定義乙個電視機
defwatch
(self)
:print
("watching!"
)#這個電視機能看電視
#2.建立物件
#物件名=類名()
sony=televison(
)#索尼這個牌子的電視機
#使用watch功能————物件名.watch
sony.watch(
)
self指的是呼叫該函式的物件
class
televison()
:def
watch
(self)
:print
("watching!"
)print
(self)
sony=televison(
)sony.watch(
)print
(sony)
#會發現列印sony和self所得的位址都是一樣的
class
televison()
:def
watch
(self)
:print
("watching!"
)print
(self)
sony=televison(
)tcl=televison(
)tcl.watch(
)sony.watch(
)#乙個類可以建立多個位址,記憶體位址都是不一樣的
4.2 類外面新增屬性以及使用
class
shemale_cai()
:def
sing
(self)
:print
('『唱』'
)def
jump
(self)
:print
('『跳』'
)def
rap(self)
:print
('『rap』'
)def
basketball
(self)
:print
('『籃球』'
)def
jntm
(self)
:print
('"雞你太美"'
)caixukun=shemale_cai(
)caixukun.gender=
'女'caixukun.profession=
'籃球巨星'
print
(f'蔡徐坤:性別 是一名 喜歡:'
)caixukun.sing(
)caixukun.jump(
)caixukun.rap(
)caixukun.basketball(
)print
("最喜歡唱:"
)caixukun.jntm(
)
4.3類裡面獲取物件屬性
class
shemale_cai()
:def
sing
(self)
:print
('『唱』'
)def
jump
(self)
:print
('『跳』'
)def
rap(self)
:print
('『rap』'
)def
basketball
(self)
:print
('『籃球』'
)def
jntm
(self)
:print
('"雞你太美"'
)def
print_info
(self)
:print
(f'蔡徐坤:性別 是一名 喜歡:'
)#這裡寫caixukun.gender和self.gender都是一樣的後面的profession也是一樣
caixukun=shemale_cai(
)caixukun.gender=
'女'caixukun.profession=
'籃球巨星'
caixukun.print_info(
)caixukun.sing(
)caixukun.jump(
)caixukun.rap(
)caixukun.basketball(
)print
("最喜歡唱:"
)caixukun.jntm(
)
Python學習筆記 Day4
在python中,and和or的用法有點奇怪,不想c 中的位運算和邏輯判斷公用 和 倘若兩側都為真,則返回右側的值,否則返回假 倘若兩側都為真,則返回左側的值,否則返回假 在c 中有形如?的三目運算子,然而在python中,三目運算是使用if和else達成的,例如 a if a b else b表達...
python學習筆記 Day 4
建立generator,第一種方法很簡單,只要把乙個列表生成式的改成 就建立了乙個generator l x x for x in range 10 l 0,1,4,9,16,25,36,49,64,81 g x x for x in range 10 g at 0x1022ef630 定義gene...
DAY4學習筆記
流程控制的三種語法 if 用於判斷條件,為了讓計算機可以像人一樣,具有判斷的能力。1 當運用if語法時,如果滿足條件則執行某程式,可以和else連用,即反之則執行另一程式。2 if可以和elif進行多分支使用,多分支時,一旦有某一條件滿足,則不繼續執行其他條件。3 if語句的巢狀,當滿足某一條件時,...