重慶分公司,新征程啟航
為企業(yè)提供網(wǎng)站建設(shè)、域名注冊(cè)、服務(wù)器等服務(wù)
為企業(yè)提供網(wǎng)站建設(shè)、域名注冊(cè)、服務(wù)器等服務(wù)
創(chuàng)新互聯(lián)www.cdcxhl.cn八線動(dòng)態(tài)BGP香港云服務(wù)器提供商,新人活動(dòng)買多久送多久,劃算不套路!
這篇文章將為大家詳細(xì)講解有關(guān)Python面向?qū)ο笕绾尉幊?,小編覺(jué)得挺實(shí)用的,因此分享給大家做個(gè)參考,希望大家閱讀完這篇文章后可以有所收獲。
概述
很多人接觸Python,都是從爬蟲開(kāi)始,其實(shí)很多語(yǔ)言都可以做爬蟲,只是Python相對(duì)其他語(yǔ)言來(lái)說(shuō),更加簡(jiǎn)單而已。但是Python并不止于爬蟲,在人工智能,科學(xué)計(jì)算等方面的應(yīng)用更加廣泛。古人云:萬(wàn)丈高樓平地起,要想有長(zhǎng)足的發(fā)展,打好基礎(chǔ)很重要,本文主要講解Python的面向?qū)ο笙嚓P(guān)知識(shí),僅供學(xué)習(xí)分享使用,如有不足之處,還請(qǐng)指正。
面向?qū)ο蟮奶卣?/strong>
類:用來(lái)描述相同事物的特征的集合,如:Person 類,表示人,具有人的屬性和特征。
對(duì)象:通過(guò)類定義的具體的實(shí)例,如:zhangsan 表示一個(gè)具體的人。
繼承:是指派生類繼承基類的方法和屬性,并具有自己屬性和特征,如:Man是Person的子類。
封裝:隱藏?cái)?shù)據(jù)和實(shí)現(xiàn)細(xì)節(jié),提供對(duì)外訪問(wèn)方法。
多態(tài):一個(gè)基類,可以有多個(gè)派生類,可以有不同的形態(tài)。
抽象:拋開(kāi)細(xì)節(jié),只關(guān)注本質(zhì)特征的過(guò)程。
以上是面向?qū)ο蟮幕咎卣?,那么Python在面向?qū)ο蠓矫媸侨绾巫龅哪兀?/p>
創(chuàng)建類
如下所示:
class Employee: """員工類""" emp_count = 0 # 變量是一個(gè)類變量,它的值將在這個(gè)類的所有實(shí)例之間共享 def __init__(self, name, salary): """初始化""" self.name = name self.salary = salary Employee.emp_count += 1 def display_count(self): """顯示數(shù)量""" print('Total Employee =', Employee.emp_count) def display_employee(self): """顯示信息""" print('name =', self.name, ', salary = ', self.salary) def prt(self): """打印自己""" print(self) print(self.__class__) def __del__(self): """析構(gòu)函數(shù)""" print(self, '被釋放了')