Python學習筆記 Day4

2021-09-25 11:26:25 字數 2487 閱讀 4376

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語句的巢狀,當滿足某一條件時,...