<strike id="rrvnz"></strike>

    <noframes id="rrvnz">
    <noframes id="rrvnz"><span id="rrvnz"><pre id="rrvnz"></pre></span><address id="rrvnz"></address>
    <address id="rrvnz"><nobr id="rrvnz"></nobr></address><noframes id="rrvnz">
      <em id="rrvnz"></em>

        首 頁IT知識庫翔宇問吧收藏內容
        當前位置:翔宇亭IT樂園IT知識庫Python

        Python中的return語句

        減小字體 增大字體 作者:本站  來源:本站整理  發布時間:2021-02-17 12:45:52

        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#, JavaC/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值,帶出不同類型的值,包括字符串、元組、列表、詞典。

        本文(完)


        如需轉載,請注明出處:翔宇亭IT樂園(http://www.sunyaoshi.com)

        本文鏈接地址:http://www.sunyaoshi.com/article/python/2020/6488.html 

        知識評論評論內容只代表網友觀點,與本站立場無關!

           評論摘要(共 0 條,得分 0 分,平均 0 分) 查看完整評論
        愿您的精彩評論引起共鳴,帶來思考和價值。
        用戶名: 查看更多評論
        分 值:100分 90分 80分 70分 60分 40分 20分
        內 容:
        驗證碼:
        關于本站 | 網站幫助 | 廣告合作 | 網站聲明 | 友情連接 | 網站地圖
        本站部分內容來自互聯網,如有侵權,請來信告之,謝謝!
        Copyright © 2007-2020 biye5u.com. All Rights Reserved.
        特黄特色三级在线观看 - 视频 - 在线观看 - 影视资讯 -心晴网