欧美一区二区三区老妇人-欧美做爰猛烈大尺度电-99久久夜色精品国产亚洲a-亚洲福利视频一区二区

Python學(xué)習(xí)之類

前言:

創(chuàng)新互聯(lián)專注于企業(yè)全網(wǎng)整合營銷推廣、網(wǎng)站重做改版、達日網(wǎng)站定制設(shè)計、自適應(yīng)品牌網(wǎng)站建設(shè)、H5頁面制作商城網(wǎng)站開發(fā)、集團公司官網(wǎng)建設(shè)、成都外貿(mào)網(wǎng)站制作、高端網(wǎng)站制作、響應(yīng)式網(wǎng)頁設(shè)計等建站業(yè)務(wù),價格優(yōu)惠性價比高,為達日等各大城市提供網(wǎng)站開發(fā)制作服務(wù)。

之前寫的博客,都是借鑒別的博文或者是環(huán)境的配置,沒有自己的東西,掌握的很少。以后的博文,我都會盡力加上一些自己的東西?,F(xiàn)在開始進入我的python世界吧!

為什么要有類:

在面向?qū)ο缶幊讨?,你要通過類來創(chuàng)建對象。通過類你可以對對象進行定義抽象的屬性和行為。比如對象是狗狗,你就可以通過類來定義狗狗的名字,顏色,動作等等,將狗狗具體化。用類創(chuàng)建對象叫做實例化,它不但可以讓對象具體化同時還可以通過共享代碼,導(dǎo)入其他程序員編寫的代碼,來達到省時省力的目的。

1.如何創(chuàng)建和使用類

一個簡單的類有類名,方法,屬性

class Dog():
        """一次模擬小狗的簡單嘗試"""

        def __init__(self, name, age):
                """初始化屬性name和age"""
                self.name = name
                self.age = age

        def sit(self):
                """模擬小狗被命令時蹲下"""
                print(self.name.title() + " is now sitting.")

        def roll_over(self):
                """模擬小狗被命令時打滾"""
                print(self.name.title() + " rolled over!")

my_dog = Dog('while',6)
your_dog = Dog('lucy',3)

my_dog.sit()
my_dog.roll_over()
print("My dog's name is " + my_dog.name.title() + ".")
print("My dog is " + str(my_dog.age) + " years old.")

print("\nYour dog's name is " + your_dog.name.title() + ".")
print("Your dog is " + str(your_dog.age) + " years old.")
your_dog.sit()
your_dog.roll_over()

首先定義了一個名為Dog的類。意思就是我要造一個小狗狗了。

理解點:class Dog(): 記得要有:,class()中()的意思是繼承,如果是空的,不繼承任類,從空白創(chuàng)造類。大白話是你造了一個新的狗狗。如果()里有類名,大白話是你造的狗繼承了類名里狗的特征(顏色,動作等等),沒造狗之前,這個狗已經(jīng)有自己的樣子了。當(dāng)然這些特征可以覆蓋的,為什么要有繼承主要是為了省事,比如你要造10只狗,繼承一下就不用挨個敲了,能省點時間去和妹子聊天,如果你有妹子的話。

第二步,定義__int__()方法,意思是定義基礎(chǔ)的屬性,讓接下來的方法調(diào)用。

def __init__(self, name, age):
                """初始化屬性name和age"""
                self.name = name
                self.age = age

理解點:記住__init__兩邊是兩個_,我開始找了半天的錯。這個方法包含了3個形參定義了名字和年齡。


新聞名稱:Python學(xué)習(xí)之類
分享網(wǎng)址:http://chinadenli.net/article24/giooce.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站設(shè)計、ChatGPT、定制網(wǎng)站、企業(yè)建站、做網(wǎng)站、網(wǎng)站制作

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

成都app開發(fā)公司