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

python基礎(chǔ)教程之類class定義使用方法

 更新時間:2014年02月20日 09:30:13   作者:玩蛇網(wǎng)  
Python中的類(Class)是一個抽象的概念,比函數(shù)還要抽象,這也就是Python的核心概念,面對對象的編程方法(OOP),其它如:Java、C++等都是面對對象的編程語言

面對對象(oop)中的對象,是一個非常重要的知識點(diǎn),我們可以把它簡單看做是數(shù)據(jù)以及由存取、操作這些數(shù)據(jù)的方法所組成的一個集合。我們在學(xué)習(xí)函數(shù)(function)之后,知道了如果重用代碼,那為什么還要用類來取代函數(shù)呢?
類有這樣一些的優(yōu)點(diǎn)

1) 、類對象是多態(tài)的:也就是多種形態(tài),這意味著我們可以對不同的類對象使用同樣的操作方法,而不需要額外寫代碼。
2)、類的封裝:封裝之后,可以直接調(diào)用類的對象,來操作內(nèi)部的一些類方法,不需要讓使用者看到代碼工作的細(xì)節(jié)。
3)、類的繼承:類可以從其它類或者元類中繼承它們的方法,直接使用。

定義類(class)的語法

復(fù)制代碼 代碼如下:

>>> class Iplaypython:
>>>     def fname(self, name):
>>>           self.name = name

看一第行,語法是class 后面緊接著,類的名字,最后別忘記“冒號”,這樣來定義一個類。
玩蛇網(wǎng)提示:類的名字,首字母,有一個不可文的規(guī)定,最好是大寫,這樣需要在代碼中識別區(qū)分每個類。
第二行開始是類的方法,大家看到了,和函數(shù)非常相似,但是與普通函數(shù)不同的是,它的內(nèi)部有一個“self”,參數(shù),它的作用是對于對象自身的引用。

來源網(wǎng)址:http://www.iplaypython.com/jichu/class.html

相關(guān)文章

  • 詳解Django中的form庫的使用

    詳解Django中的form庫的使用

    這篇文章主要介紹了詳解Django中的form庫的使用,Django是最為著名的Python編程框架,需要的朋友可以參考下
    2015-07-07
  • 實(shí)例講解Python3中abs()函數(shù)

    實(shí)例講解Python3中abs()函數(shù)

    在本篇文章里小編給大家分享了關(guān)于Python3中abs()函數(shù)的相關(guān)知識點(diǎn)內(nèi)容,需要的朋友們跟著學(xué)習(xí)下。
    2019-02-02
  • 詳解Python編程中time模塊的使用

    詳解Python編程中time模塊的使用

    這篇文章主要介紹了詳解Python編程中time模塊的使用,是Python入門學(xué)習(xí)中的基礎(chǔ)知識,需要的朋友可以參考下
    2015-11-11
  • django框架用戶權(quán)限中的session緩存到redis中的方法

    django框架用戶權(quán)限中的session緩存到redis中的方法

    今天小編就為大家分享一篇django框架用戶權(quán)限中的session緩存到redis中的方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2019-08-08
  • Python?文本文件與csv文件的讀取與寫入

    Python?文本文件與csv文件的讀取與寫入

    這篇文章主要介紹了Python文本文件與csv文件的讀取與寫入,有讀取文件的?read()方法、讀取文件的readline()?方法、讀取文件的?readlines()方法等相關(guān)讀寫內(nèi)容,需要的小伙伴可以參考一下
    2022-03-03
  • python實(shí)操案例練習(xí)(七)

    python實(shí)操案例練習(xí)(七)

    這篇文章主要介紹了python實(shí)操案例練習(xí),本文給大家分享的案例中主要任務(wù)有編寫程序?qū)崿F(xiàn)樂手彈奏樂器、使用面向?qū)ο笤O(shè)計自定義類,描述出租車和家用轎車的信息,需要的小伙伴可以參考一下
    2022-02-02
  • Windows8下安裝Python的BeautifulSoup

    Windows8下安裝Python的BeautifulSoup

    這篇文章主要介紹了Windows8下安裝Python的BeautifulSoup,本文著重講解安裝中出現(xiàn)的錯誤和解決方法,需要的朋友可以參考下
    2015-01-01
  • Python Pandas 轉(zhuǎn)換unix時間戳方式

    Python Pandas 轉(zhuǎn)換unix時間戳方式

    今天小編就為大家分享一篇Python Pandas 轉(zhuǎn)換unix時間戳方式,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2019-12-12
  • Pycharm+Flask零基礎(chǔ)項目搭建入門的實(shí)現(xiàn)

    Pycharm+Flask零基礎(chǔ)項目搭建入門的實(shí)現(xiàn)

    本文主要介紹了Pycharm+Flask零基礎(chǔ)項目搭建入門的實(shí)現(xiàn),文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2023-04-04
  • 淺析AST抽象語法樹及Python代碼實(shí)現(xiàn)

    淺析AST抽象語法樹及Python代碼實(shí)現(xiàn)

    Abstract Syntax Tree抽象語法樹簡寫為ATS,是相當(dāng)于用樹結(jié)構(gòu)將代碼程式表現(xiàn)出來的一種數(shù)據(jù)結(jié)構(gòu),這里我們就來淺析AST抽象語法樹及Python代碼實(shí)現(xiàn)
    2016-06-06

最新評論