久久国产乱子伦精品免费M,亚洲一区二区三区91,欧美国产在线视频,国产精品视频久久

自學Python教程【第四十節】函數的默認參數

歡迎你來到馬哥自學Python編程教室,上一講我們結束了用文件保存游戲的Python內容,這一講我們來補充一個小技巧,關于設置函數默認參數的哦!

之前我們用過函數,比如:

def hello(name): 
print 'hello ' + name

然后我們去調用這個函數:

hello('world')

程序就會輸出

hello world

如果很多時候,我們都是用world來調用這個函數,少數情況才會去改參數。那么,我們就可以給這個函數一個默認參數:

def hello(name = 'world'): 
print 'hello ' + name

當你沒有提供參數值時,這個參數就會使用默認值;如果你提供了,就用你給的。

這樣,在默認情況下,你只要調用

hello()

就可以輸出

hello world

同樣你也可以指定參數:

hello('Python')

輸出

hello Python

注意,當函數有多個參數時,如果你想給部分參數提供默認參數,那么這些參數必須在參數的末尾。比如:

def func(a, b=5)

是正確的

def func(a=5, b)

就會出錯

恭喜你在Python自學的道路上又堅持了一天,今天講的Python函數默認參數的設置是不是要比我們之前的要方便、簡單一些呢?快試著看看你的代碼里有沒有能夠設置替換的,有的話不妨改一下,讓Python編程稍微優雅那么一點點哦!

好啦,今天的分享到這里就結束了,希望大家能夠持續關注馬哥教育官網,每天都會有大量優質內容與大家分享!

聲明:文章來源于網絡,侵刪!

相關新聞

歷經多年發展,已成為國內好評如潮的Linux云計算運維、SRE、Devops、網絡安全、云原生、Go、Python開發專業人才培訓機構!

  • <menu id="dlktz"></menu>
    <ul id="dlktz"></ul>
    <menu id="dlktz"></menu>
    <bdo id="dlktz"></bdo>
    主站蜘蛛池模板: 淳化县| 方正县| 保康县| 枝江市| 搜索| 军事| 娱乐| 恭城| 通辽市| 五台县| 塔城市| 防城港市| 汉中市| 筠连县| 马山县| 日照市| 四川省| 双鸭山市| 湾仔区| 临邑县| 武清区| 休宁县| 玉屏| 黑水县| 青龙| 台安县| 商河县| 新河县| 锡林浩特市| 大丰市| 邓州市| 洞口县| 府谷县| 墨竹工卡县| 油尖旺区| 三原县| 扶沟县| 阿拉尔市| 松溪县| 卢龙县| 宁陵县|