Python學習的第十五天(房屋擺放家具)

2021-09-14 05:08:41 字數 557 閱讀 2404

如果乙個物件在建立的時候,需要有物件的屬性

那麼,我們應該在init方法中進行初始化

初始化操作主要的處理是

物件.屬性 = 值
問題,值從**來?

類在進行例項化時,往類名後面的括號中,傳遞資料

t = cat(『湯姆』)

通過這種方式傳參

物件 =  類名(引數)
引數會傳送到init方法中,按照位置對應的關係進行給值

初始化方法定義的時候

def __init__(self, 形參1,形參2):

我們在外部把類例項化物件時傳參這樣傳

物件 = 類名(實參1,實參2)

通過這種方式傳遞引數

實參1的資料,會傳遞給形參1

實參2的資料,會傳遞給形參2

不是所有的物件屬性都是要傳參的

有的物件屬性,可以通過計算獲取

例如,房屋擺放家具案例中的剩餘面積,用總面積- 已擺放的家具面積

python第十五天

什麼是模組?一系列功能的集合 定義模組?建立乙個py檔案就是乙個模組,該py檔名就是模組名 怎麼使用模組?在要是用的模組檔案中通過import 模組名 來匯入模組 模組的四種方式?1 編譯執行模組所對應的py檔案,形成對應的pyc檔案 2 產生該模組自己的全域性命名空間 3 在適應該模組的全域性命名...

python爬蟲學習第十五天

from urllib.request import urlopen from bs4 import beautifulsoup import re import datetime import random def randomurl articleurl url articleurl html ...

python 學習第十五天(繼承)

python中繼承分為單繼承和多繼承 class parent1 如果沒有繼承,python3中會預設繼承object這個類 pass class parent2 pass class son1 parent1 單繼承,父類是parent1 pass class son2 parent1,paren...