溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

python函數的返回值是整形嗎

發布時間:2020-09-21 11:33:17 來源:億速云 閱讀:432 作者:Leah 欄目:編程語言

這篇文章運用簡單易懂的例子給大家介紹python函數的返回值是整形嗎,內容非常詳細,感興趣的小伙伴們可以參考借鑒,希望對大家能有所幫助。

python函數的返回值

我們知道,函數可以通過 return [表達式] 語句退出,選擇性地向調用方返回一個表達式,可以返回整形,字符串,或者一個方法。不帶參數值的 return 語句返回 None。

具體示例:

# -*- coding: UTF-8 -*-

def sum(num1,num2):
    # 兩數之和
    if not (isinstance (num1,(int ,float)) or isinstance (num2,(int ,float))):
        raise TypeError('參數類型錯誤')
    return num1+num2

print(sum(1,2))

返回結果

3

這個示例,還通過內置函數isinstance()進行數據類型檢查,檢查調用函數時參數是否是整形和浮點型。如果參數類型不對,會報錯,提示 參數類型錯誤。

當然,函數也可以返回多個值,具體實例如下:

def  division ( num1, num2 ):
    # 求商與余數
         a = num1 % num2
         b = (num1-a) / num2
         return b , a 

num1 , num2 = division(9,4)
tuple1 = division(9,4)

print (num1,num2)
print (tuple1)

輸出的值

2.0 1
(2.0, 1)

認真觀察就可以發現,盡管從第一個輸出值來看,返回了多個值,實際上是先創建了一個元組然后返回的?;貞浺幌?,元組是可以直接用逗號來創建的,觀察例子中的 ruturn ,可以發現實際上我們使用的是逗號來生成一個元組。

關于python函數的返回值是整形嗎就分享到這里了,希望以上內容可以對大家有一定的幫助,可以學到更多知識。如果覺得文章不錯,可以把它分享出去讓更多的人看到。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女