最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Python編程基礎(chǔ)之構(gòu)造方法和析構(gòu)方法詳解

 更新時間:2022年01月26日 10:53:52   作者:howard2005  
這篇文章主要為大家詳細介紹了Python的構(gòu)造方法和析構(gòu)方法,使用Python編程基礎(chǔ),文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下

一、本講學(xué)習(xí)目標(biāo)

1.掌握構(gòu)造方法的使用

2.掌握析構(gòu)方法的使用

3.掌握self變量的使用

二、構(gòu)造方法

(一)概述

  • 構(gòu)造方法指的是__init__()方法。
  • 當(dāng)創(chuàng)建類的實例的時候,系統(tǒng)會自動調(diào)用構(gòu)造方法,從而實現(xiàn)對類進行初始化的操作。

(二)案例演示

編寫程序 - 演示構(gòu)造方法.py

在這里插入圖片描述

構(gòu)造方法第一個參數(shù) 必須是self,表示類的實例,相當(dāng)于Java類里的this關(guān)鍵字。

構(gòu)造方法除了self,定義了三個參數(shù),沒有設(shè)置初值,這樣在創(chuàng)建對象時,必須傳入三個參數(shù),否則會報錯。

運行程序,查看結(jié)果

在這里插入圖片描述

如果創(chuàng)建對象,不傳入?yún)?shù),會報錯

在這里插入圖片描述

怎么避免不傳參就要報錯的情況呢?很簡單,給構(gòu)造方法的參數(shù)設(shè)置初值。

在這里插入圖片描述

運行程序,查看結(jié)果

在這里插入圖片描述

三、析構(gòu)方法

(一)概述

當(dāng)刪除一個對象來釋放類所占用資源的時候,Python解釋器默認會調(diào)用另外一個方法,這個方法就是__del__( )方法,即析構(gòu)方法。

(二)案例演示

編寫程序 - 演示析構(gòu)方法.py

在這里插入圖片描述

運行程序,查看結(jié)果

在這里插入圖片描述

四、self的使用

(一)self概述

在方法的列表中,第1個參數(shù)永遠都是self。

self的字面意思是自己,類似于Java類里的this變量,表示的是對象自身。

當(dāng)某個對象調(diào)用方法的時候,Python解釋器會把這個對象作為第1個參數(shù)傳給self,開發(fā)者只需要傳遞后面的參數(shù)就可以了。

(二)案例演示

編寫程序 - 演示self用法.py

在這里插入圖片描述

運行程序,查看結(jié)果

在這里插入圖片描述

總結(jié)

本篇文章就到這里了,希望能夠給你帶來幫助,也希望您能夠多多關(guān)注腳本之家的更多內(nèi)容!

相關(guān)文章

  • python 網(wǎng)絡(luò)編程要點總結(jié)

    python 網(wǎng)絡(luò)編程要點總結(jié)

    Python 提供了兩個級別訪問的網(wǎng)絡(luò)服務(wù):低級別的網(wǎng)絡(luò)服務(wù)支持基本的 Socket,它提供了標(biāo)準的 BSD Sockets API,可以訪問底層操作系統(tǒng) Socket 接口的全部方法。高級別的網(wǎng)絡(luò)服務(wù)模塊SocketServer, 它提供了服務(wù)器中心類,可以簡化網(wǎng)絡(luò)服務(wù)器的開發(fā)。下面看下該如何使用
    2021-06-06
  • Python集合set的交集和并集操作方法

    Python集合set的交集和并集操作方法

    這篇文章主要介紹了Python集合set的交集和并集操作方法小,python的set,是一個無序不重復(fù)元素集,?基本功能包括關(guān)系測試和消除重復(fù)元素本文講述了python中set集合的比較方法包括交集,并集,差集,下文更多詳細資料,需要的小伙伴可以參考一下
    2022-03-03
  • pytorch 固定部分參數(shù)訓(xùn)練的方法

    pytorch 固定部分參數(shù)訓(xùn)練的方法

    今天小編就為大家分享一篇pytorch 固定部分參數(shù)訓(xùn)練的方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2019-08-08
  • python生成單位陣或?qū)顷嚨娜N方式小結(jié)

    python生成單位陣或?qū)顷嚨娜N方式小結(jié)

    這篇文章主要介紹了python生成單位陣或?qū)顷嚨娜N方式小結(jié),具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-05-05
  • django用戶登錄和注銷的實現(xiàn)方法

    django用戶登錄和注銷的實現(xiàn)方法

    這篇文章主要介紹了django用戶登錄和注銷的實現(xiàn)方法,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2018-07-07
  • python粘包的解決方案

    python粘包的解決方案

    粘包就是在數(shù)據(jù)傳輸過程中有多個數(shù)據(jù)包被粘連在一起被發(fā)送或接受,本文主要介紹了python粘包的解決方案,具有一定的參考價值,感興趣的可以了解一下
    2024-01-01
  • Python File readlines() 使用方法

    Python File readlines() 使用方法

    readlines() 方法用于讀取所有行(直到結(jié)束符 EOF)并返回列表,該列表可以由 Python 的 for... in ... 結(jié)構(gòu)進行處理,如果碰到結(jié)束符 EOF 則返回空字符串,需要的朋友可以參考下
    2018-03-03
  • 詳解10個可以快速用Python進行數(shù)據(jù)分析的小技巧

    詳解10個可以快速用Python進行數(shù)據(jù)分析的小技巧

    這篇文章主要介紹了詳解10個可以快速用Python進行數(shù)據(jù)分析的小技巧,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-06-06
  • Python人工智能構(gòu)建簡單聊天機器人示例詳解

    Python人工智能構(gòu)建簡單聊天機器人示例詳解

    這篇文章主要為大家介紹了Python人工智能構(gòu)建簡單聊天機器人示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2023-03-03
  • Python中線程編程之threading模塊的使用詳解

    Python中線程編程之threading模塊的使用詳解

    這篇文章主要介紹了Python中線程編程之threading模塊的使用詳解,由于GIL的存在,線程一直是Python編程中的焦點問題,需要的朋友可以參考下
    2015-06-06

最新評論

汾阳市| 海原县| 南漳县| 革吉县| 博乐市| 望城县| 竹溪县| 九寨沟县| 浑源县| 伊宁市| 夏邑县| 吉水县| 达拉特旗| 香河县| 新晃| 正阳县| 大名县| 公安县| 灵丘县| 邛崃市| 阜平县| 抚顺县| 玛曲县| 福建省| 德钦县| 徐州市| 惠东县| 湘西| 芜湖县| 始兴县| 临汾市| 彝良县| 乌拉特前旗| 繁峙县| 洪湖市| 石屏县| 固阳县| 永新县| 高雄市| 宝清县| 丹江口市|