成人午夜视频全免费观看高清-秋霞福利视频一区二区三区-国产精品久久久久电影小说-亚洲不卡区三一区三区一区

什么是Python中的返回值

本篇文章為大家展示了什么是Python中的返回值,代碼簡明扼要并且容易理解,絕對能使你眼前一亮,通過這篇文章的詳細(xì)介紹希望你能有所收獲。

成都創(chuàng)新互聯(lián)公司成立與2013年,先為昆都侖等服務(wù)建站,昆都侖等地企業(yè),進(jìn)行企業(yè)商務(wù)咨詢服務(wù)。為昆都侖企業(yè)網(wǎng)站制作PC+手機(jī)+微官網(wǎng)三網(wǎng)同步一站式服務(wù)解決您的所有建站問題。

返回值

函數(shù)并非總是直接顯示輸出,相反,它可以處理一些數(shù)據(jù),并返回一個或一組值。函數(shù)的返回值被稱為返回值。

1. 簡單的返回值

def get_formatted_name(first_name, last_name):
    full_name = first_name + ' ' + last_name
    return full_name.title()
musician = get_formatted_name('jimi', 'hendrix')
print(musician)

調(diào)用返回值的函數(shù)時(shí),需要提供一個變量存儲返回的值。

2. 讓實(shí)參變成可選的

def get_formatted_name(first_name, middle_name, last_name):
    full_name = first_name + ' ' + middle_name + ' ' + last_name
    return full_name.title()
musician = get_formatted_name('john', 'lee', 'hooker')
print(musician)

然而并非每個人都有中間名,怎樣讓中間名變成可選呢?

def get_formatted_name(first_name, last_name, middle_name=' '):
    if middle_name:
        full_name = first_name + ' ' + middle_name + ' ' + last_name
    else:
        full_name = first_name + ' ' + last_name
    return full_name.title()
musician = get_formatted_name('john', 'hooker', 'lee')
print(musician)
musician = get_formatted_name('jimi', 'hendrix')
print(musician)

給形參中間名一個空字符為默認(rèn)值,將其移動至形參列表的末尾;調(diào)用函數(shù)時(shí)確保實(shí)參中間名方最后。

3. 返回字典

def build_person(first_name, last_name):
    person = {'first': first_name, 'last': last_name}
    return person
musician = build_person('jimi', 'hendrix')
print(musician)

擴(kuò)展函數(shù),使其接受可選值

def build_person(first_name, last_name, age=' '):
    person = {'first': first_name, 'last': last_name}
    if age:
        person['age'] = age
    return person
musician = build_person('jimi', 'hendrix', age=27)
print(musician)

4. 結(jié)合使用函數(shù)和while循環(huán)

def get_formatted_name(first_name, last_name):
    full_name = first_name + ' ' + last_name
    return full_name.title()
while True:
    print("\nPlease tell me your name:")
    f_name = input("First name: ")
    l_name = input("Last name: ")
    formatted_name = get_formatted_name(f_name, l_name)
    print("\nHello, " + formatted_name + "!")

無限循環(huán)調(diào)用定義的函數(shù),say hello everyone!!! 該在什么地方提供推出呢?

def get_formatted_name(first_name, last_name):
    full_name = first_name + ' ' + last_name
    return full_name.title()
while True:
    print("\nPlease tell me your name:")
    print("(enter 'q' at any time to quit)")
    f_name = input("First name: ")
    if f_name == 'q':
        break
    l_name = input("Last name: ")
    if l_name == 'q':
        break
    formatted_name = get_formatted_name(f_name, l_name)
    print("\nHello, " + formatted_name + "!")

每次提示用戶輸入時(shí)均可推出。

上述內(nèi)容就是什么是Python中的返回值,你們學(xué)到知識或技能了嗎?如果還想學(xué)到更多技能或者豐富自己的知識儲備,歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道。

當(dāng)前名稱:什么是Python中的返回值
網(wǎng)頁路徑:http://jinyejixie.com/article26/iisccg.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供外貿(mào)建站、靜態(tài)網(wǎng)站、網(wǎng)站維護(hù)、電子商務(wù)、商城網(wǎng)站微信小程序

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)

網(wǎng)站建設(shè)網(wǎng)站維護(hù)公司
彩票| 浦江县| 日喀则市| 萨嘎县| 陇西县| 沙洋县| 共和县| 精河县| 巴楚县| 德江县| 光山县| 鄱阳县| 丰县| 皮山县| 景德镇市| 宁陵县| 新和县| 莒南县| 洛隆县| 温州市| 南阳市| 永吉县| 石门县| 江川县| 扬州市| 德江县| 庄浪县| 历史| 浦县| 会东县| 乐业县| 姚安县| 射洪县| 江口县| 博罗县| 罗山县| 东明县| 濮阳市| 嫩江县| 隆林| 廉江市|