欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Python面向?qū)ο髮?shí)現(xiàn)方法總結(jié)

 更新時(shí)間:2020年08月12日 09:04:09   作者:馮文浩20199326  
這篇文章主要介紹了Python面向?qū)ο髮?shí)現(xiàn)方法總結(jié),文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下

總結(jié)

類的定義

很久以前,語(yǔ)言都是面向過(guò)程的,經(jīng)過(guò)計(jì)算機(jī)科學(xué)家的探索,出現(xiàn)了面向?qū)ο?。面向?qū)ο罂梢越忉屔钪泻芏鄸|西。比如人,人就是個(gè)對(duì)象,有參數(shù),比如器官,身高啥的,有方法,比如跑步,學(xué)習(xí)等。不扯那么多了。
對(duì)象就是類,在python中用class定義類。類里面有兩大部分,一部分是屬性,一部分是方法。比如,定義一個(gè)人對(duì)象。這個(gè)人的屬性就是身高,體重,方法就是說(shuō)話。

#定義人
class Person:
  #定義屬性
  height=0
  weight=0

  #構(gòu)造函數(shù)
  def __init__(self,h,w):
    self.height=h
    self.weight=w
  
  #定義方法
  def speak(self):
    print('I can speak!')

上面的代碼就定義了一個(gè)Person類.

繼承

定義了類之后,就要牽扯到繼承這個(gè)事。說(shuō)白了就是兒子繼承父親的家產(chǎn)(屬性,方法),但兒子也可對(duì)屬性進(jìn)行添加,方法進(jìn)行重寫或增加等。

python繼承很簡(jiǎn)單,格式是這樣的

class Son(Parent)

通過(guò)這樣的定義就有了一個(gè)繼承類son,他會(huì)繼承parent的everything。寫段代碼例子。

class Parent:
  money=0
  def __init__(self,m):
    self.money=m
    
  def makeMoney(self):
    print('i can make money!')

class Son(Parent):
  height=0
  def __init__(self,m,h):
    Parent.__init__(self,m)
    self.height=h
    
  def makeMoney(self):
    print('So did i!')
son=Son(20,1)
print(son.makeMoney())

繼承后你可能想調(diào)用父類的方法,可以用super(Son,son).makeMoney()調(diào)用。

上面是單繼承的例子,多繼承類似,在此就不再贅述

私有變量

這個(gè)東西只能在類里使用,不能通過(guò)實(shí)例化對(duì)象調(diào)用。

定義的時(shí)候在變量名字前加__

以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • python+requests接口壓力測(cè)試500次,查看響應(yīng)時(shí)間的實(shí)例

    python+requests接口壓力測(cè)試500次,查看響應(yīng)時(shí)間的實(shí)例

    這篇文章主要介紹了python+requests接口壓力測(cè)試500次,查看響應(yīng)時(shí)間的實(shí)例,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2020-04-04
  • 使用python繪制cdf的多種實(shí)現(xiàn)方法

    使用python繪制cdf的多種實(shí)現(xiàn)方法

    今天小編就為大家分享一篇使用python繪制cdf的多種實(shí)現(xiàn)方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2020-02-02
  • Django 跨域請(qǐng)求處理的示例代碼

    Django 跨域請(qǐng)求處理的示例代碼

    本篇文章主要介紹了Django 跨域請(qǐng)求處理的示例代碼,小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2018-05-05
  • Django細(xì)致講解多對(duì)多使用through自定義中間表方法

    Django細(xì)致講解多對(duì)多使用through自定義中間表方法

    我們?cè)陂_發(fā)網(wǎng)站的時(shí)候,無(wú)可避免的需要設(shè)計(jì)實(shí)現(xiàn)網(wǎng)站的用戶系統(tǒng),我們需要實(shí)現(xiàn)包括用戶注冊(cè)、用戶登錄、用戶認(rèn)證、注銷等功能,Django作為完美主義終極框架,它默認(rèn)使用auth_user表來(lái)存儲(chǔ)用戶數(shù)據(jù),下面我們來(lái)看看Django多對(duì)多使用through自定義中間表
    2022-06-06
  • python中的變量與內(nèi)存用法

    python中的變量與內(nèi)存用法

    這篇文章主要介紹了python變量與內(nèi)存用法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2024-06-06
  • pytorch實(shí)現(xiàn)seq2seq時(shí)對(duì)loss進(jìn)行mask的方式

    pytorch實(shí)現(xiàn)seq2seq時(shí)對(duì)loss進(jìn)行mask的方式

    今天小編就為大家分享一篇pytorch實(shí)現(xiàn)seq2seq時(shí)對(duì)loss進(jìn)行mask的方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2020-02-02
  • windows及l(fā)inux環(huán)境下永久修改pip鏡像源的方法

    windows及l(fā)inux環(huán)境下永久修改pip鏡像源的方法

    不知道有沒(méi)有人跟我一樣,在剛接觸Linux時(shí)被系統(tǒng)更新源問(wèn)題搞得暈頭轉(zhuǎn)向,不同的Linux更新源配置也是不一樣的,另外由于默認(rèn)安裝時(shí)的源大都是外國(guó)的更新源,速度相對(duì)國(guó)內(nèi)會(huì)慢很多,接下來(lái)本文主要介紹在windows和linux兩種系統(tǒng)環(huán)境中更新系統(tǒng)源的方法。
    2016-11-11
  • Python中防止sql注入的方法詳解

    Python中防止sql注入的方法詳解

    SQL注入是比較常見的網(wǎng)絡(luò)攻擊方式之一,它不是利用操作系統(tǒng)的BUG來(lái)實(shí)現(xiàn)攻擊,而是針對(duì)程序員編程時(shí)的疏忽,通過(guò)SQL語(yǔ)句,實(shí)現(xiàn)無(wú)帳號(hào)登錄,甚至篡改數(shù)據(jù)庫(kù)。下面這篇文章主要給大家介紹了關(guān)于Python中防止sql注入的方法,需要的朋友可以參考下。
    2017-02-02
  • Python 數(shù)據(jù)結(jié)構(gòu)之堆棧實(shí)例代碼

    Python 數(shù)據(jù)結(jié)構(gòu)之堆棧實(shí)例代碼

    這篇文章主要介紹了Python 數(shù)據(jù)結(jié)構(gòu)之堆棧實(shí)例代碼的相關(guān)資料,需要的朋友可以參考下
    2017-01-01
  • Python實(shí)現(xiàn)視頻轉(zhuǎn)換為字符畫詳解

    Python實(shí)現(xiàn)視頻轉(zhuǎn)換為字符畫詳解

    這篇文章主要介紹了如何通過(guò)Python實(shí)現(xiàn)讀取視頻并將其轉(zhuǎn)換為字符畫的示例代碼,文中講解詳細(xì),對(duì)我們的學(xué)習(xí)和工作有一點(diǎn)的價(jià)值,感興趣的小伙伴可以了解一下
    2021-12-12

最新評(píng)論