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

Python之基礎(chǔ)函數(shù)案例詳解

 更新時(shí)間:2021年08月30日 11:11:27   作者:士別三日wyx  
這篇文章主要介紹了Python之基礎(chǔ)函數(shù)案例詳解,本篇文章通過簡要的案例,講解了該項(xiàng)技術(shù)的了解與使用,以下就是詳細(xì)內(nèi)容,需要的朋友可以參考下

函數(shù)就是把具有獨(dú)立功能的代碼塊封裝成一個(gè)小模塊,可以直接調(diào)用,從而提高代碼的編寫效率以及重用性, 需要注意的是, 函數(shù)需要被調(diào)用才會(huì)執(zhí)行, 而調(diào)用函數(shù)需要根據(jù)函數(shù)名調(diào)用

 函數(shù)的定義格式:

def 函數(shù)名():
    函數(shù)代碼

使用當(dāng)前文件的函數(shù)

我們直接定義一個(gè)函數(shù)然后運(yùn)行程序, 函數(shù)并不會(huì)被調(diào)用

def hello():
    print('hello')

想要函數(shù)被執(zhí)行, 需要使用函數(shù)名來調(diào)用函數(shù)

# 定義函數(shù)
def hello():
    print('hello')
 
 
# 調(diào)用函數(shù)
hello()

 需要注意的是, 在有些語言中, 函數(shù)的調(diào)用可以發(fā)生在函數(shù)的定義之前, 而Python中, 函數(shù)的調(diào)用只能在函數(shù)的蒂尼之后, 如果在函數(shù)定義前就調(diào)用函數(shù), Python會(huì)找不到函數(shù), 從而報(bào)錯(cuò)

使用其他文件(模塊)的函數(shù)

比如我們想要在很多地方都打印九九乘法表,可以把打印的代碼封裝到一個(gè)函數(shù)中, 在想要使用的地方直接調(diào)用函數(shù)即可

創(chuàng)建一個(gè) 九九乘法表.py文件, 文件內(nèi)定義一個(gè)函數(shù) priint_99(), 函數(shù)內(nèi)是打印九九乘法表的代碼

# 在控制臺(tái)連續(xù)輸出五行*, 每一行星星的數(shù)量以此遞增
def print_99():
    # 定義行數(shù)
    row = 1
    # 循環(huán)9次,打印9行
    while row <= 9:
        # 定義列數(shù)
        col = 1
        while col <= row:
            # 列每循環(huán)一次,打印 row * col = (row * col), 并取消換行
            print('%d * %d = %d  ' % (row, col, row * col), end='')
            # 列數(shù)遞增
            col += 1
        # 行每循環(huán)一次,打印一個(gè)換行
        print('')
        # 行數(shù)遞增
        row += 1

接下來創(chuàng)建一個(gè) 函數(shù).py文件, 在文件中導(dǎo)入 九九乘法表文件(通常叫做模塊), 而后調(diào)用模塊中的函數(shù)

# 導(dǎo)入函數(shù)所在的類(模塊)
import 九九乘法表
 
# 調(diào)用函數(shù):模塊名.函數(shù)名
九九乘法表.print_99()

運(yùn)行 函數(shù).py文件, 即可調(diào)函數(shù)中的代碼, 從而打印出九九乘法表的內(nèi)容

求兩數(shù)之和

函數(shù)中可以傳入?yún)?shù), 并在函數(shù)內(nèi)對(duì)傳入的參數(shù)進(jìn)行操作, 格式如下

def 函數(shù)名(參數(shù)1,參數(shù)2):
函數(shù)代碼

 加下來我們定義一個(gè)函數(shù) add(), 用來求任意兩個(gè)數(shù)字的和

# 定義求和函數(shù)
def add(num1, num2):
    print('%d + %d = %d' % (num1, num2, num1 + num2))
 
 
# 調(diào)用求和函數(shù)
add(1, 2)

調(diào)用函數(shù)時(shí), 在參數(shù)中傳入需要操作的數(shù)字即可

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

相關(guān)文章

  • Python可視化之seborn圖形外觀設(shè)置

    Python可視化之seborn圖形外觀設(shè)置

    這篇文章主要介紹了Python可視化之seborn圖形外觀設(shè)置,本文介紹seaborn圖形外觀、圖形縮放設(shè)置.具有一的的參考價(jià)值,需要的小伙伴可以參考一下
    2022-03-03
  • 深入理解Python虛擬機(jī)中描述器的實(shí)現(xiàn)原理

    深入理解Python虛擬機(jī)中描述器的實(shí)現(xiàn)原理

    這篇文章主要給大家介紹一個(gè)我們?cè)谑褂妙惖臅r(shí)候經(jīng)常使用但是卻很少在意的黑科技——描述器的實(shí)現(xiàn)原理,文中的示例代碼講解詳細(xì),需要的可以參考一下
    2023-05-05
  • Python中的類屬性與實(shí)例屬性區(qū)別詳解

    Python中的類屬性與實(shí)例屬性區(qū)別詳解

    這篇文章主要介紹了Python中的類屬性與實(shí)例屬性區(qū)別詳解,類屬性是在類中定義的屬性,它是和這個(gè)類所綁定的,這個(gè)類中的所有對(duì)象都可以訪問,實(shí)例屬性是與類的實(shí)例相關(guān)聯(lián)的數(shù)據(jù)值,是這個(gè)實(shí)例私有的,需要的朋友可以參考下
    2023-08-08
  • Python結(jié)合Selenium簡單實(shí)現(xiàn)Web自動(dòng)化測(cè)試

    Python結(jié)合Selenium簡單實(shí)現(xiàn)Web自動(dòng)化測(cè)試

    這篇文章是入門級(jí)別的應(yīng)用Python + Selenium進(jìn)行自動(dòng)化測(cè)試,包括環(huán)境搭建及簡單的實(shí)例,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2021-09-09
  • python模擬斗地主發(fā)牌

    python模擬斗地主發(fā)牌

    這篇文章主要為大家詳細(xì)介紹了python模擬斗地主發(fā)牌,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2020-04-04
  • Python實(shí)現(xiàn)視頻畫質(zhì)增強(qiáng)的示例代碼

    Python實(shí)現(xiàn)視頻畫質(zhì)增強(qiáng)的示例代碼

    這篇文章主要為大家詳細(xì)介紹了如何利用Python語言實(shí)現(xiàn)對(duì)視頻進(jìn)行畫質(zhì)增強(qiáng)功能,文中的示例代碼講解詳細(xì),感興趣的小伙伴可以嘗試一下
    2022-04-04
  • Python NumPy庫安裝使用筆記

    Python NumPy庫安裝使用筆記

    這篇文章主要介紹了Python NumPy庫安裝使用筆記,本文講解了NumPy的安裝和基礎(chǔ)使用,并對(duì)每一句代碼都做了詳細(xì)解釋,需要的朋友可以參考下
    2015-05-05
  • NoSql數(shù)據(jù)庫介紹及使用Python連接MongoDB

    NoSql數(shù)據(jù)庫介紹及使用Python連接MongoDB

    MongoDB是一個(gè)非常流行的NoSQL數(shù)據(jù)庫,常用于大規(guī)模數(shù)據(jù)存儲(chǔ)應(yīng)用,下面這篇文章主要給大家介紹了關(guān)于NoSql數(shù)據(jù)庫及使用Python連接MongoDB的相關(guān)資料,需要的朋友可以參考下
    2023-06-06
  • Python列表與元組的異同詳解

    Python列表與元組的異同詳解

    這篇文章主要介紹了Python列表與元組的異同詳解,“列表(list)與元組(tuple)兩種數(shù)據(jù)類型有哪些區(qū)別”這個(gè)問題在初級(jí)程序員面試中經(jīng)常碰到,超出面試官預(yù)期的答案往往能加不少印象分,也會(huì)給后續(xù)面試順利進(jìn)行提供一定幫助,需要的朋友可以參考下
    2019-07-07
  • 手把手帶你用Python實(shí)現(xiàn)一個(gè)計(jì)時(shí)器

    手把手帶你用Python實(shí)現(xiàn)一個(gè)計(jì)時(shí)器

    雖然Python是一種有效的編程語言,但純Python程序比C、Rust和Java等編譯語言中的對(duì)應(yīng)程序運(yùn)行得更慢,為了更好地監(jiān)控和優(yōu)化Python程序,今天將為大家介紹如何使用?Python?計(jì)時(shí)器來監(jiān)控程序運(yùn)行的速度,以便正對(duì)性改善代碼性能
    2022-06-06

最新評(píng)論

玉山县| 胶州市| 会理县| 吴堡县| 盈江县| 普兰县| 大悟县| 上林县| 六安市| 镇江市| 德阳市| 关岭| 通城县| 灵寿县| 双牌县| 图木舒克市| 永兴县| 华亭县| 饶河县| 平遥县| 庐江县| 农安县| 黎平县| 芷江| 阿拉善左旗| 五华县| 万盛区| 乌兰浩特市| 兴和县| 滨海县| 昆山市| 沛县| 康平县| 会同县| 鲜城| 故城县| 蛟河市| 云安县| 赞皇县| 南漳县| 景德镇市|