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

Python函數(shù)基本使用原理詳解

 更新時間:2020年03月19日 13:56:11   作者:西樓xilou  
這篇文章主要介紹了Python函數(shù)基本使用原理詳解,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下

1.什么是函數(shù)

函數(shù)就相當于具備某一功能的工具

函數(shù)的使用必須遵循一個原則:

先定義

后調用

2.為何要用函數(shù)

1、組織結構不清晰,可讀性差

2、代碼冗余

3、可維護性、擴展性差

3、如何用函數(shù)

1.函數(shù)的定義

定義的語法

'''

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

"""文檔描述"""

函數(shù)體

return 值

  • 1. def: 定義函數(shù)的關鍵字;
  • 2. 函數(shù)名:函數(shù)名指向函數(shù)內存地址,是對函數(shù)體代碼的引用。函數(shù)的命名應該反映出函數(shù)的功能;
  • 3. 括號:括號內定義參數(shù),參數(shù)是可有可無的,且無需指定參數(shù)的類型;
  • 4. 冒號:括號后要加冒號,然后在下一行開始縮進編寫函數(shù)體的代碼;
  • 5. """文檔描述""": 描述函數(shù)功能,參數(shù)介紹等信息的文檔,非必要,但是建議加上,從而增強函數(shù)的可讀性;
  • 6. 函數(shù)體:由語句和表達式組成;
  • 7. return 值:定義函數(shù)的返回值,return是可有可無的。

定義函數(shù)發(fā)生的事情

1、申請內存空間保存函數(shù)體代碼

2、將上述內存地址綁定函數(shù)名

3、定義函數(shù)不會執(zhí)行函數(shù)體代碼,但是會檢測函數(shù)體語法

2.函數(shù)調用

函數(shù)的使用分為定義階段與調用階段,定義函數(shù)時只檢測語法,不執(zhí)行函數(shù)體代碼,函數(shù)名加括號即函數(shù)調用,只有調用函數(shù)時才
會執(zhí)行函數(shù)體代碼
調用函數(shù)發(fā)生的事情

1、通過函數(shù)名找到函數(shù)的內存地址

2、然后加口號就是在觸發(fā)函數(shù)體代碼的執(zhí)行

3.函數(shù)返回值

return是函數(shù)結束的標志,即函數(shù)體代碼一旦運行到return會立刻

終止函數(shù)的運行,并且會將return后的值當做本次運行的結果返回:

# 1、返回None:函數(shù)體內沒有return
#       return
#       return None
# 2、返回一個值:return 值
# def func():
#   return 10
# res=func()
# print(res)
# 3、返回多個值:用逗號分隔開多個值,會被return返回成元組
def func():
  return 10, 'aa', [1, 2]
res = func()
print(res, type(res))

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。

相關文章

  • 深入了解Python?Opencv數(shù)據(jù)增強

    深入了解Python?Opencv數(shù)據(jù)增強

    常見的數(shù)據(jù)增強操作有:按比例放大或縮小圖片、旋轉、平移、水平翻轉、改變圖像通道等。本文將通過Python?OpenCV實現(xiàn)這些操作,需要的可以參考一下
    2022-02-02
  • 使用pandas計算環(huán)比和同比的方法實例

    使用pandas計算環(huán)比和同比的方法實例

    同比和環(huán)比都是為了顯示數(shù)據(jù)的變化速度,但是基數(shù)不同,同比側重長期數(shù)據(jù)趨勢變化,環(huán)比側重于短期內數(shù)據(jù)趨勢變化,下面這篇文章主要給大家介紹了關于如何使用pandas計算環(huán)比和同比的相關資料,需要的朋友可以參考下
    2022-03-03
  • Python如何創(chuàng)建裝飾器時保留函數(shù)元信息

    Python如何創(chuàng)建裝飾器時保留函數(shù)元信息

    這篇文章主要介紹了Python如何創(chuàng)建裝飾器時保留函數(shù)元信息,文中講解非常細致,幫助大家更好的理解和學習,感興趣的朋友可以了解下
    2020-08-08
  • 詳解Python中for循環(huán)的使用方法

    詳解Python中for循環(huán)的使用方法

    這篇文章主要介紹了Python中for循環(huán)的使用方法,是Python入門中的基礎知識,需要的朋友可以參考下
    2015-05-05
  • 總結Python連接CS2000的詳細步驟

    總結Python連接CS2000的詳細步驟

    今天給大家?guī)淼氖顷P于Python的相關知識,文章圍繞著Python連接CS2000的詳細步驟展開,文中有非常詳細的介紹及代碼示例,需要的朋友可以參考下
    2021-06-06
  • Python簡明入門教程

    Python簡明入門教程

    這篇文章主要介紹了Python簡明入門教程,較為詳細的分析了Python的基本概念及語法基礎,有助于Python初學者更好的掌握Python的基本語法與使用技巧,需要的朋友可以參考下
    2015-08-08
  • 利用python爬取有道詞典的方法

    利用python爬取有道詞典的方法

    這篇文章主要介紹了python爬取有道詞典的方法,本文給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2020-12-12
  • pandas 條件搜索返回列表的方法

    pandas 條件搜索返回列表的方法

    今天小編就為大家分享一篇pandas 條件搜索返回列表的方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-10-10
  • Python數(shù)據(jù)分析之分析千萬級淘寶數(shù)據(jù)

    Python數(shù)據(jù)分析之分析千萬級淘寶數(shù)據(jù)

    網(wǎng)購已經(jīng)成為人們生活不可或缺的一部分,本次項目基于淘寶app平臺數(shù)據(jù),通過相關指標對用戶行為進行分析,從而探索用戶相關行為模式。感興趣的可以學習一下
    2022-03-03
  • 在python中計算ssim的方法(與Matlab結果一致)

    在python中計算ssim的方法(與Matlab結果一致)

    這篇文章主要介紹了在python中計算ssim的方法(與Matlab結果一致),本文通過實例代碼給大家介紹的非常詳細,具有一定的參考借鑒價值,需要的朋友可以參考下
    2019-12-12

最新評論

乡城县| 汉寿县| 海南省| 天镇县| 黎川县| 东源县| 万宁市| 南城县| 乌兰浩特市| 陆河县| 三台县| 萨迦县| 钟祥市| 壤塘县| 鹿邑县| 滦平县| 若尔盖县| 汕头市| 阜南县| 克东县| 拉萨市| 瑞昌市| 庆阳市| 莒南县| 金寨县| 天全县| 新泰市| 黑河市| 雷州市| 新平| 黑水县| 镇赉县| 万载县| 彭州市| 镇沅| 丽水市| 金阳县| 沙湾县| 南和县| 利津县| 南宁市|