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

Python基礎(chǔ)學(xué)習(xí)函數(shù)+模塊+類(lèi)

 更新時(shí)間:2022年05月08日 09:12:38   作者:螞蟻ailing  
這篇文章主要介紹了Python基礎(chǔ)學(xué)習(xí)函數(shù)+模塊+類(lèi),這是基礎(chǔ)學(xué)習(xí)的第三篇內(nèi)容,小編已把前兩篇鏈接放在下面,需要學(xué)習(xí)的同學(xué)可以參考一下

前言:

Python基礎(chǔ)知識(shí)+結(jié)構(gòu)+數(shù)據(jù)類(lèi)型

Python基礎(chǔ)學(xué)習(xí)列表+元組+字典+集合

今天的是Python基礎(chǔ)學(xué)習(xí)的第三篇了,前面的知識(shí)點(diǎn)給大家放在上面了,零基礎(chǔ)的小伙伴可以自己動(dòng)手領(lǐng)取,學(xué)好Python的基礎(chǔ)知識(shí)對(duì)我們后期

去實(shí)現(xiàn)Python案例幫助很大,知其然才能更好解決問(wèn)題,話不多說(shuō),直接開(kāi)始了。

一、函數(shù)

print("-------------定義函數(shù)-------------");
def print_info():
#打印提示信息,返回輸入信息
    print("歡迎訪問(wèn)學(xué)生信息管理系統(tǒng),請(qǐng)按提示輸入操作!")
    print("1.添加學(xué)生信息")
    print("2.刪除學(xué)生信息")
    print("3.修改學(xué)生信息")
    print("4.查詢學(xué)生信息")
    print("5.瀏覽學(xué)生信息")
    print("6.退出系統(tǒng)")
print("-------------調(diào)用函數(shù)-------------");
print_info()
D:\工作空間\Python\venv\Scripts\python.exe D:/工作空間/Python/main.py
-------------定義函數(shù)-------------
-------------調(diào)用函數(shù)-------------
歡迎訪問(wèn)學(xué)生信息管理系統(tǒng),請(qǐng)按提示輸入操作!
1.添加學(xué)生信息
2.刪除學(xué)生信息
3.修改學(xué)生信息
4.查詢學(xué)生信息
5.瀏覽學(xué)生信息
6.退出系統(tǒng)
進(jìn)程已結(jié)束,退出代碼0

二、模塊

三、類(lèi)和對(duì)象

類(lèi)的對(duì)象

print("-------------創(chuàng)建類(lèi)-------------");
class Stu:
    name = "張三"
print(Stu.name)
D:\工作空間\Python\venv\Scripts\python.exe D:/工作空間/Python/main.py
-------------創(chuàng)建類(lèi)-------------
張三
進(jìn)程已結(jié)束,退出代碼0

實(shí)例對(duì)象

print("-------------實(shí)例對(duì)象-------------");
class Stu:
    # '定義一個(gè)屬性
    name = "張三"
    age = 19
# 創(chuàng)建 Stu 類(lèi)的對(duì)象
stu = Stu()
print("學(xué)生姓名:%s,年齡:%d" % (stu.name, stu.age))
D:\工作空間\Python\venv\Scripts\python.exe D:/工作空間/Python/main.py
-------------實(shí)例對(duì)象-------------
學(xué)生姓名:張三,年齡:19
進(jìn)程已結(jié)束,退出代碼0

類(lèi)的方法

print("-------------構(gòu)造方法------------");
class Stu:
    # 構(gòu)造方法
    def __init__(self):
        self.name = "張三"
        self.stuid = 1
    def displayCount(self):
        print("學(xué)生姓名:%s,學(xué)號(hào)%d" % (self.name, self.stuid))
stu = Stu()
stu.displayCount()
print("-------------析構(gòu)方法------------");
class Stu:
    # 構(gòu)造方法
    def __init__(self, name, stuid):
        self.name = name
        self.stuid = stuid
    # 析構(gòu)方法
    def __del__(self):
        print("已釋放資源")
stu = Stu("張三", 1)
del stu  # 刪除對(duì)象 觸發(fā)析構(gòu)方法
# del stu.name #這是屬性的刪除 不會(huì)觸發(fā),整個(gè)實(shí)例刪除是才會(huì)觸發(fā)
print("進(jìn)行垃圾回收")
print("-------------封裝------------");
# coding=utf-8
class JustCounter:
    __secretCount = 0  # 私有變量
    publicCount = 0  # 公開(kāi)變量
    def count(self):
        self.__secretCount += 1
        self.publicCount += 1
        print(self.__secretCount)
counter = JustCounter()
counter.count()
counter.count()
print(counter.publicCount)
print(counter._JustCounter__secretCount)
D:\工作空間\Python\venv\Scripts\python.exe D:/工作空間/Python/main.py
-------------構(gòu)造方法------------
學(xué)生姓名:張三,學(xué)號(hào)1
-------------析構(gòu)方法------------
已釋放資源
進(jìn)行垃圾回收
-------------封裝------------
1
2
2
2
進(jìn)程已結(jié)束,退出代碼0

類(lèi)的繼承

print("-------------類(lèi)的繼承------------");
# coding=utf-8
class Parent:  # 定義父類(lèi)
    parentAttr = 100
    def __init__(self):
        print("調(diào)用父類(lèi)構(gòu)造函數(shù)")
    def parentMethod(self):
        print("調(diào)用父類(lèi)方法")
    def setAttr(self, attr):
        Parent.parentAttr = attr
    def getAttr(self):
        print("父類(lèi)屬性 :", Parent.parentAttr)
class Child(Parent):  # 定義子類(lèi)
    def __init__(self):
        print("調(diào)用子類(lèi)構(gòu)造方法")

    def childMethod(self):
        print("調(diào)用子類(lèi)方法 child method")
c = Child()  # 實(shí)例化子類(lèi)
c.childMethod()  # 調(diào)用子類(lèi)的方法
c.parentMethod()  # 調(diào)用父類(lèi)方法
c.setAttr(200)  # 再次調(diào)用父類(lèi)的方法
c.getAttr()  # 再次調(diào)用父類(lèi)的方法
D:\工作空間\Python\venv\Scripts\python.exe D:/工作空間/Python/main.py
-------------類(lèi)的繼承------------
調(diào)用子類(lèi)構(gòu)造方法
調(diào)用子類(lèi)方法 child method
調(diào)用父類(lèi)方法
父類(lèi)屬性 : 200
進(jìn)程已結(jié)束,退出代碼0

三、總結(jié)

今天的分享就到這里了,再說(shuō)一遍,基礎(chǔ)知識(shí)真的很重要,一定要好好學(xué)。

到此這篇關(guān)于Python基礎(chǔ)學(xué)習(xí)函數(shù)+模塊+類(lèi)的文章就介紹到這了,更多相關(guān)Python基礎(chǔ)內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • 基于Python編寫(xiě)一個(gè)簡(jiǎn)單的搖號(hào)系統(tǒng)

    基于Python編寫(xiě)一個(gè)簡(jiǎn)單的搖號(hào)系統(tǒng)

    在現(xiàn)代社會(huì)中,搖號(hào)系統(tǒng)廣泛應(yīng)用于車(chē)牌搖號(hào)、房屋搖號(hào)等公共資源分配領(lǐng)域,本文將詳細(xì)介紹如何使用Python實(shí)現(xiàn)一個(gè)簡(jiǎn)單的搖號(hào)系統(tǒng),有需要的可以了解下
    2024-11-11
  • Cpy和Python的效率對(duì)比

    Cpy和Python的效率對(duì)比

    這篇文章主要介紹了Cpy和Python的效率對(duì)比,本文用一個(gè)循環(huán) 100000000 遍的代碼對(duì)比了Cpy和Python運(yùn)行效率測(cè)試,需要的朋友可以參考下
    2015-03-03
  • flask中主動(dòng)拋出異常及統(tǒng)一異常處理代碼示例

    flask中主動(dòng)拋出異常及統(tǒng)一異常處理代碼示例

    這篇文章主要介紹了flask中主動(dòng)拋出異常及統(tǒng)一異常處理代碼示例,具有一定借鑒價(jià)值,需要的朋友可以參考下
    2018-01-01
  • pip install過(guò)程中出現(xiàn)error: subprocess-exited-with-error錯(cuò)誤的解決辦法

    pip install過(guò)程中出現(xiàn)error: subprocess-exited-with-erro

    在Python環(huán)境配置過(guò)程中,經(jīng)常會(huì)遇到各種安裝錯(cuò)誤,其中一個(gè)常見(jiàn)的錯(cuò)誤是 pip install 過(guò)程中出現(xiàn)的 error: subprocess-exited-with-error,在本文中,我將詳細(xì)解析這個(gè)錯(cuò)誤的原因,并提供具體的解決方案和步驟,確保大家能夠順利完成安裝,避免類(lèi)似問(wèn)題的再次發(fā)生
    2024-07-07
  • Python3.6連接MySQL的詳細(xì)步驟

    Python3.6連接MySQL的詳細(xì)步驟

    在現(xiàn)代Web開(kāi)發(fā)和數(shù)據(jù)處理中,Python與數(shù)據(jù)庫(kù)的交互是必不可少的一部分,MySQL作為最流行的開(kāi)源關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng)之一,與Python的結(jié)合可以實(shí)現(xiàn)高效的數(shù)據(jù)存取操作,本文將介紹如何在Python 3.6環(huán)境中通過(guò)??pymysql??庫(kù)連接到MySQL數(shù)據(jù)庫(kù),需要的朋友可以參考下
    2025-04-04
  • python返回多個(gè)值與賦值多個(gè)值的示例代碼

    python返回多個(gè)值與賦值多個(gè)值的示例代碼

    在Python中函數(shù)經(jīng)常會(huì)返回多個(gè)值,下面這篇文章主要給大家介紹了關(guān)于python返回多個(gè)值與賦值多個(gè)值的相關(guān)資料,文中通過(guò)實(shí)例代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2022-11-11
  • python數(shù)據(jù)操作之lambda表達(dá)式詳情

    python數(shù)據(jù)操作之lambda表達(dá)式詳情

    這篇文章主要介紹了python數(shù)據(jù)操作之lambda表達(dá)式詳情,文章基于python的相關(guān)資料展開(kāi)lambda表達(dá)式具體的內(nèi)容,感興趣的小伙伴可以參考一下
    2022-05-05
  • python控制臺(tái)打印log輸出重復(fù)的解決方法

    python控制臺(tái)打印log輸出重復(fù)的解決方法

    在學(xué)習(xí)了python的函數(shù)式編程后,又接觸到了logging這樣一個(gè)強(qiáng)大的日志模塊。這篇文章主要給大家介紹了關(guān)于python控制臺(tái)打印log輸出重復(fù)的解決方法,需要的朋友可以參考下
    2021-05-05
  • 利用Python實(shí)現(xiàn)快捷操作文件和文件夾

    利用Python實(shí)現(xiàn)快捷操作文件和文件夾

    shutil是Python標(biāo)準(zhǔn)庫(kù)中的一個(gè)模塊,提供了許多用于文件和文件夾操作的高級(jí)接口,本文主要詳細(xì)介紹了Python如何使用shutil實(shí)現(xiàn)快捷操作文件和文件夾,需要的可以參考下
    2024-02-02
  • pytorch 獲取層權(quán)重,對(duì)特定層注入hook, 提取中間層輸出的方法

    pytorch 獲取層權(quán)重,對(duì)特定層注入hook, 提取中間層輸出的方法

    今天小編就為大家分享一篇pytorch 獲取層權(quán)重,對(duì)特定層注入hook, 提取中間層輸出的方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2019-08-08

最新評(píng)論

邹城市| 梁河县| 大方县| 民丰县| 鹤山市| 德阳市| 孟津县| 德清县| 泗洪县| 泸水县| 乌兰浩特市| 平邑县| 太湖县| 营山县| 禄劝| 苍梧县| 威海市| 永昌县| 赤壁市| 通州区| 萝北县| 宝应县| 剑川县| 鹤庆县| 都兰县| 福安市| 洛宁县| 祁阳县| 衡阳县| 登封市| 景洪市| 盐亭县| 涟源市| 兴山县| 荔波县| 理塘县| 广元市| 潮安县| 岳普湖县| 喀什市| 临洮县|