91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

python中的類

發布時間:2020-05-29 23:05:35 來源:網絡 閱讀:194 作者:一朵西蘭花 欄目:編程語言

關鍵字:class
含義:帶有某些屬性和方法的一個集合,可以理解成模板。

object的概念:類的實例。以對應類為模板,創建出來的對象。

如何理解python中的self?
1 實例本身,對象。
2 可以理解為一個字典變量,內部存的就是對象的數據屬性。

在類的代碼(函數)中,需要訪問Instance中對應的變量(屬性),讀取之前的值和寫入新的值調用對應函數(function)執行對應的動作需要訪問實例的變量和調用實例的函數,Python中規定函數的第一個參數,必須是實例對象本身,即self。

PS:類中函數的第一個參數固定為self就可以了。

如何理解python中的init()?
這是python的構造方法。類似于init()初始化方法,用來初始化新創建對象狀態,在一個對象創建以后立即調用,比如實例化一個類。

示例代碼如下:

import datetime

class User:
    """存儲用戶信息"""   //幫助信息,可用help(class_name)查看
    def __init__(self,full_name,birthday):     //用于初始化方法,實例化對
        self.name=full_name                            //象可以直接調用方法中的值
        self.birthday=birthday 
        name_splits=full_name.split(' ')
        self.first_name=name_splits[0]
        self.last_name=name_splits[-1]

    def age(self):                                          //用了self后,類中方法可以調
        """計算用戶的年齡"""                         //用實例中的變量
        today=datetime.date(2020,1,1)
        years=int(self.birthday[0:4])
        mouths=int(self.birthday[4:6])
        days=int(self.birthday[6:8])

        birth_data=datatime.data(years,mouths,days)
        how_old_in_days=(today-birth_data).days
        how_old_in_years=how_old_in_days/365

        return int(how_old_in_years)

user1=User1('Wang Feng','20091010')    //類的實例化,

print(user1.name)   //對象調用類中變量
print(user1.age())   //對象調用類中的方法
向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

沭阳县| 尉犁县| 门源| 怀集县| 拜泉县| 城口县| 行唐县| 且末县| 通海县| 博爱县| 宝坻区| 盐边县| 福州市| 达拉特旗| 淳化县| 桑植县| 铁力市| 嘉鱼县| 永靖县| 离岛区| 保山市| 石屏县| 龙口市| 濉溪县| 景宁| 凤冈县| 沈丘县| 禹州市| 湘西| 烟台市| 科技| 东阳市| 富蕴县| 乐陵市| 纳雍县| 本溪市| 罗山县| 鄯善县| 保定市| 绍兴县| 胶州市|