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