python函數(shù)形參用法實(shí)例分析
本文實(shí)例講述了python函數(shù)形參用法。分享給大家供大家參考。具體如下:
函數(shù)形參:
函數(shù)取得的參數(shù)是你提供給函數(shù)的值,這樣函數(shù)就可以利用這些值 做 一些事情。這些參數(shù)就像變量一樣,只不過(guò)它們的值是在我們調(diào)用函數(shù)的時(shí)候定義的,而非在函數(shù)本身內(nèi)賦值。
參數(shù)在函數(shù)定義的圓括號(hào)對(duì)內(nèi)指定,用逗號(hào)分割。當(dāng)我們調(diào)用函數(shù)的時(shí)候,我們以同樣的方式提供值。注意我們使用過(guò)的術(shù)語(yǔ)——函數(shù)中的參數(shù)名稱為 形參 而你提供給函數(shù)調(diào)用的值稱為 實(shí)參 。
使用函數(shù)形參:
#!/usr/bin/python
# Filename: func_param.py
def printMax(a, b):
if a > b:
print a, 'is maximum'
else:
print b, 'is maximum'
printMax(3, 4) # directly give literal values
x = 5
y = 7
printMax(x, y) # give variables as arguments
運(yùn)行結(jié)果如下:
4 is maximum
7 is maximum
工作原理:
這里,我們定義了一個(gè)稱為printMax的函數(shù),這個(gè)函數(shù)需要兩個(gè)形參,叫做a和b。我們使用if..else語(yǔ)句找出兩者之中較大的一個(gè)數(shù),并且打印較大的那個(gè)數(shù)。
在第一個(gè)printMax使用中,我們直接把數(shù),即實(shí)參,提供給函數(shù)。在第二個(gè)使用中,我們使用變量調(diào)用函數(shù)。printMax(x, y)使實(shí)參x的值賦給形參a,實(shí)參y的值賦給形參b。在兩次調(diào)用中,printMax函數(shù)的工作完全相同。
希望本文所述對(duì)大家的Python程序設(shè)計(jì)有所幫助。
相關(guān)文章
Python issubclass和isinstance函數(shù)的具體使用
本文主要介紹了Python issubclass和isinstance函數(shù)的具體使用,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2023-02-02
詳解python讀取matlab數(shù)據(jù)(.mat文件)
本文主要介紹了python讀取matlab數(shù)據(jù),文中通過(guò)示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2021-12-12
Python使用SQLite和Excel操作進(jìn)行數(shù)據(jù)分析
這篇文章主要介紹了Python使用SQLite和Excel操作進(jìn)行數(shù)據(jù)分析,小編覺(jué)得還是挺不錯(cuò)的,具有一定借鑒價(jià)值,需要的朋友可以參考下2018-01-01
python簡(jiǎn)單的函數(shù)定義和用法實(shí)例
這篇文章主要介紹了python簡(jiǎn)單的函數(shù)定義和用法,實(shí)例分析了Python自定義函數(shù)及其使用方法,具有一定參考借鑒價(jià)值,需要的朋友可以參考下2015-05-05
opencv python 圖像輪廓/檢測(cè)輪廓/繪制輪廓的方法
這篇文章主要介紹了opencv python 圖像輪廓/檢測(cè)輪廓/繪制輪廓的方法,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2019-07-07
利用Python-iGraph如何繪制貼吧/微博的好友關(guān)系圖詳解
這篇文章主要給大家介紹了關(guān)于利用Python-iGraph如何繪制貼吧/微博好友關(guān)系圖的相關(guān)資料,文中顯示介紹了在windows系統(tǒng)下安裝python-igraph的步驟,然后通過(guò)示例代碼演示了繪制好友關(guān)系圖的方法,需要的朋友可以參考下。2017-11-11
python面向?qū)ο笕腴T(mén)教程之從代碼復(fù)用開(kāi)始(一)
這篇文章主要給大家介紹了關(guān)于python面向?qū)ο笕腴T(mén)教程之從代碼復(fù)用開(kāi)始的相關(guān)資料,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家學(xué)習(xí)或者使用python具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們來(lái)一起看看吧2018-12-12

