麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 開發 > Python > 正文

Python中的return語句

2023-04-25 12:32:07
字體:
來源:轉載
供稿:網友

Python中的return語句僅用于函數中以在函數體中帶出值。在Python中可以認為所有的函數都有返回值,即使沒有return語句或一個沒有返回值的return語句也會返回 None.

1、return語句的基本用法

def add(x, y):
    sum = x + y
    return sum

上面函數的作用是計算兩個數的和,使用方法如下:

z = add(10, 20)
print(z)

執行情況如下圖所示:

Python中的return語句

上面的函數也可以優化成如下情形:

def add(x, y):
    return x + y

2、不含return語句的輸出情況

def donothing():
    pass

donothing()

輸出結果如下:

None

3、return不帶出任何值的情況

在Python中,return語句可以不帶出任何值,這在其它語言(如C#, Java,C/C++中等)是不允許只有return而沒有表達式的情況。

def sayHello():
    print("Hello")
    return

sayHello()

輸出結果如下:

Hello

在Python中,一個函數中也可以只有return 而沒有其它語句,如:

def test():
    return

test()

輸出結果:

None

4、函數中有多個return語句

在Python中,函數可以根據不同的條件帶出不同的值,這需要借助多個return語句來實現。

下面的例子是判斷一個數是偶數還是奇數。

def isEven(n):
    if n % 2  == 0:
        return "偶數"
    else:
        return "奇數"

isEven(9)

輸出結果如下:

奇數

5、帶出不同類型的值

Python中的return語句可以從函數中帶出不同類型的值,這與C#、Java等語言不同。

def retTypeValue(n):
    if n == 0:
        return "OK"
    elif n == 1:
        return (1, 2, 3)
    elif n == 2:
        return [1, 2, 3]
    elif n == 3:
        return {"1": "one", "2":"two", "3":"three"}
    else:
        return None

上面的例子是根據傳入的不同的n值,帶出不同類型的值,包括字符串、元組、列表、詞典。

本文(完)

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 亚州欧美视频 | 久久久久亚洲精品 | 成人午夜视频免费在线观看 | 亚洲成人福利在线观看 | 亚洲第一男人天堂 | 国产精品91久久久 | 成年人黄色片视频 | 黄色免费播放网站 | 久久99综合 | 久久毛片免费观看 | 羞羞网站在线看 | 国产精品一区在线观看 | 久久久久久久久成人 | 久草在线视频在线 | 毛片在线免费 | 日本a级免费 | 国产一区免费 | 99爱精品在线 | 亚洲网站一区 | 久久影库 | 欧洲成人精品 | 福利在线免费 | 欧美18—19sex性护士中国 | 色婷婷久久一区二区 | 草逼一区 | 国产韩国精品一区二区三区久久 | 一级做受毛片免费大片 | 亚洲情av| 国产乱轮视频 | 欧美日本在线播放 | 羞羞的视频在线 | 91久久国产露脸精品国产护士 | 一区二区三区欧美日韩 | 欧美日韩亚洲国产精品 | 性盈盈盈影院 | 九九热国产在线 | 一级电影在线观看 | 国产1区在线观看 | 欧美成人一级 | 免费观看的毛片手机视频 | 精品一区二区久久久久久久网精 |