python簡單的函數(shù)定義和用法實例

讓客戶滿意是我們工作的目標,不斷超越客戶的期望值來自于我們對這個行業(yè)的熱愛。我們立志把好的技術(shù)通過有效、簡單的方式提供給客戶,將通過不懈努力成為客戶在信息化領(lǐng)域值得信任、有價值的長期合作伙伴,公司提供的服務(wù)項目有:域名注冊、網(wǎng)絡(luò)空間、營銷軟件、網(wǎng)站建設(shè)、寧化網(wǎng)站維護、網(wǎng)站推廣。
這篇文章主要介紹了python簡單的函數(shù)定義和用法,實例分析了Python自定義函數(shù)及其使用方法,具有一定參考借鑒價值,需要的朋友可以參考下
具體分析如下:
這里定義了一個溫度轉(zhuǎn)換的函數(shù)及其用法。
def convertTemp(temp, scale):
if scale == "c":
return (temp - 32.0) * (5.0/9.0)
elif scale == "f":
return temp * 9.0/5.0 + 32
temp = int(input("Enter a temperature: "))
scale = input("Enter the scale to convert to: ")
converted = convertTemp(temp, scale)
print("The converted temp is: " + str(converted))
希望本文所述對大家的Python程序設(shè)計有所幫助。
通過關(guān)鍵字def來創(chuàng)建函數(shù),def的作用是實現(xiàn)python中函數(shù)的創(chuàng)建
函數(shù)定義過程:
函數(shù)名+()小括號執(zhí)行函數(shù)
函數(shù)體內(nèi)對全局變量只能讀取,不能修改
局部變量,無法在函數(shù)體外使用
python 使用 lambda 來創(chuàng)建匿名函數(shù)。
所謂匿名,意即不再使用 def 語句這樣標準的形式定義一個函數(shù)。
在 Python 中創(chuàng)建一個類及其對象
在 Python 中創(chuàng)建一個空類
在 Python 中使用 Type 創(chuàng)建類
在 Python 中創(chuàng)建和調(diào)用類的方法
使用 __init__() 方法為數(shù)據(jù)屬性賦值
在 Python 中更新對象屬性
在 Python 中刪除對象屬性和對象
在 Python 中檢查和比較對象的類型
在Python中將對象的所有屬性復(fù)制到另一個對象
在 Python 中迭代對象屬性
在 Python 中打印對象的所有屬性
在python中在運行時創(chuàng)建類的數(shù)據(jù)屬性
在函數(shù)中將對象的實例作為參數(shù)傳遞
在 Python 中創(chuàng)建和使用自定義 Self 參數(shù)
使用self參數(shù)來維護對象的狀態(tài)
在 Python 中創(chuàng)建和使用靜態(tài)類變量
在 Python 中的一個函數(shù)上使用多個裝飾器
在 Python 中的方法中同時訪問 cls 和 self
從裝飾器訪問實例方法的類
使用給定的裝飾器獲取 Python 類的所有方法
裝飾一個 class
將類字段作為參數(shù)傳遞給類方法上的裝飾器
在 Python 中創(chuàng)建多個傳入?yún)?shù)列表的類變量
Python 中的 wraps 裝飾器
使用可選參數(shù)構(gòu)建裝飾器
在 Python 中將參數(shù)傳遞給裝飾器
@property 裝飾器
類和函數(shù)的裝飾器
Python 中帶參數(shù)和返回值的裝飾器
Python 使用參數(shù) wraps 裝飾器
Python 裝飾器獲取類名
簡單裝飾器示例
在 Python 中使用 print() 打印類的實例
在 Python 中的類中將裝飾器定義為方法
獲取在 Python 中修飾的給定類的所有方法
帶參數(shù)和不帶參數(shù)的 Python 裝飾器
Python 中帶有 self 參數(shù)的類方法裝飾器
在 Python 中的另一個類中使用隱藏的裝飾器
裝飾器內(nèi)部的 self 對象
在 Python 中將多個裝飾器應(yīng)用于單個函數(shù)
Python 裝飾器獲取類實例
__init__ 和 __call__ 有什么區(qū)別
在 Python 中使用 __new__ 和 __init__
Python 中的迭代重載方法
在 Python 中使用迭代器反轉(zhuǎn)字符串
Python 中 __reversed__ 魔術(shù)方法
Python 中的 __getitem__ 和 __setitem__
在 Python 中使用 __getattr__ 和 __setattr__ 進行屬性賦值
什么是 __del__ 方法以及如何調(diào)用它
創(chuàng)建類的私有成員
一個 Python 封裝的例子
一個 Python 組合的例子
一個Python聚合的例子
Python 中的單級、多級和多級繼承
在 Python 中獲取一個類的父類
Python 中的多態(tài)性
訪問 Child 類中的私有成員
Python 中的抽象類
創(chuàng)建一個抽象類來覆蓋 Python 中的默認構(gòu)造函數(shù)
使一個抽象類繼承另一個抽象類
Python 中的 super 是做什么的
super() 如何在多重繼承中與 __init__() 方法一起工作
將 super 與類方法一起使用
mro 是做什么的
Python 中的元類是什么
元類的具體案例
在 Python 中使用元類的單例類
@staticmethod 和 @classmethod 有什么區(qū)別
Python 中的裝飾器是什么
制作函數(shù)裝飾器鏈
python編程——編寫函數(shù),接收任意多個整數(shù)并輸出其中的最大值和所有整數(shù)之和。
def max_sum(num_list):
sum_num = 0
max_num = int(num_list[0])
num_list = num_list.split(",")
for i in range(len(num_list)):
sum_num = sum_num + int(num_list[i])
if(int(num_list[i]) max_num):
max_num = int(num_list[i])
return sum_num,max_num
if __name__ == '__main__':
num_list = input('請輸入一些整數(shù)以逗號隔開:')
sum_num,max_num = max_sum(num_list)
print('最大的整數(shù)是:',max_num)
print('所有整數(shù)之和是:',sum_num)
打印結(jié)果:
請輸入一些整數(shù)以逗號隔開:12,34,56,768
最大的整數(shù)是: 768
所有整數(shù)之和是: 870
————————————————
版權(quán)聲明:本文為CSDN博主「管牛牛」的原創(chuàng)文章,遵循 CC 4.0 BY-SA 版權(quán)協(xié)議,轉(zhuǎn)載請附上原文出處鏈接及本聲明。
原文鏈接:
函數(shù)分為有參和無參函數(shù),這是從是否帶有參數(shù)來看的,定義格式如下:
從返回角度看,有返回值跟無返回值,主要是根據(jù)代碼中是否有
return 返回值
來判斷
綜合起來,完整的定義代碼如下圖:
名稱欄目:包含python實驗教程函數(shù)的詞條
文章起源:http://chinadenli.net/article18/heosgp.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供定制開發(fā)、Google、用戶體驗、移動網(wǎng)站建設(shè)、響應(yīng)式網(wǎng)站、網(wǎng)站建設(shè)
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)