日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 编程语言 > python >内容正文

python

Python函数内置函数

發(fā)布時(shí)間:2025/6/17 python 31 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Python函数内置函数 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

【函數(shù)定義】:將實(shí)現(xiàn)某個(gè)獨(dú)立功能的代碼組合在一起,命一個(gè)名字,再需要使用這段代碼時(shí)通過(guò)所命的名字來(lái)使用,就叫做函數(shù)

使用函數(shù)的好處:

1、將代碼模塊化(升級(jí)或修改某一個(gè)功能時(shí)只更新相應(yīng)函數(shù)即可)

2、方便代碼重復(fù)使用(不需要多次重復(fù)編寫(xiě)代碼只需多次調(diào)用即可)

函數(shù)定義的格式:

def 函數(shù)名():

  代碼塊

--------------------------------------------------*********【正文如下】**********——————————————————————————————————

內(nèi)置函數(shù)舉例:

# print  input  len  type  str  int  float  list  range  

# pop  append  insert  keys  split  replace  strip

# remove  clear

函數(shù)的特點(diǎn):提高復(fù)用率,可以重復(fù)使用

函數(shù)的語(yǔ)法之關(guān)鍵字:def(關(guān)鍵字)---define

【函數(shù)定義】

函數(shù)名定義:1、函數(shù)名命名規(guī)則與變量命名規(guī)則一致,但一般不使用大駝峰命名方式

      ? 2、定義函數(shù)只是表示函數(shù)具有某一個(gè)功能,但是定義本身不會(huì)執(zhí)行(如上面例子函數(shù)具有打印名片的功能,但是不會(huì)執(zhí)行打印,執(zhí)行代碼時(shí)無(wú)任何打印信息)

語(yǔ)法格式如下:

def 函數(shù)名():    #括號(hào)內(nèi)可以帶參數(shù)用英文逗號(hào)隔開(kāi)

  函數(shù)體  #你希望這個(gè)函數(shù)去給你實(shí)現(xiàn)什么功能

【函數(shù)調(diào)用】---想要讓函數(shù)中的代碼執(zhí)行,需要使用函數(shù)調(diào)用

調(diào)用方式: 函數(shù)名()

【函數(shù)參數(shù)】:調(diào)用函數(shù)時(shí)想要讓函數(shù)根據(jù)提供的數(shù)據(jù)不同來(lái)執(zhí)行不同的結(jié)果,傳入函數(shù)的數(shù)據(jù)和函數(shù)用來(lái)接收的數(shù)據(jù)叫做函數(shù)的參數(shù)

  1、形參/位置參數(shù):以變量的形式接受實(shí)參的參數(shù)叫做形參,不是非要按順序在函數(shù)體里調(diào)用,函數(shù)體實(shí)際怎么用就怎么用,傳的參數(shù)也可以不用

def add_numbers(m,k,n):sum=0#for i in range(m,n,k): #函數(shù)體內(nèi)參數(shù)位置與形參位置不同:m=1,n=2,k=5for i in range(m,n): # 傳三個(gè)參數(shù)使用兩個(gè)是可以的,形參不一定要用sum+=iprint("求得總和是:{0}".format(sum))add_numbers(1,5,2) # 切片輸出是1,和是1

  2、實(shí)參:實(shí)際傳入函數(shù)的參數(shù)叫做實(shí)參

  3、默認(rèn)參數(shù):給變量賦予默認(rèn)值,當(dāng)函數(shù)不傳值,則顯示為默認(rèn)值;函數(shù)傳值以實(shí)參優(yōu)先

def good_student(name):print('{0}是個(gè)好學(xué)生'.format(name)) # 調(diào)用參數(shù) good_student('李華') #實(shí)參 good_student('xiaoming') #不傳參TypeError: good_student() missing 1 required positional argument: 'name' #輸出: /usr/local/bin/python3.7 /Users/tuyoo/Documents/pytext/test02/aaa.py 李華是個(gè)好學(xué)生 xiaoming是個(gè)好學(xué)生

    

  舉例:請(qǐng)把1-100連續(xù)整數(shù)相加功能寫(xiě)成一個(gè)函數(shù)

# 方法1: def add_numbers():sum=0for i in range(1,101):sum+=iprint(sum) add_numbers()# 方法2: def add_numbers(m,n,k=1):sum=0for i in range(m,n,k):sum+=iprint("求得總和是:{0}".format(sum)) add_numbers(1,101) # 傳任意參提高復(fù)用性 #輸出: /usr/local/bin/python3.7 /Users/tuyoo/Documents/pytext/test02/aaa.py 5050 求得總和是:5050

    【注意點(diǎn)】? 1)默認(rèn)的情況下,實(shí)參是按順序賦值給形參,如add_numbers(1,101) --- 按順序賦值給形參m、n

         2)在指定了實(shí)參的情況下,按指定的形參賦值,如:add_numbers(m=1,k=101) --- 將數(shù)字分別賦值給了m、k

         3)當(dāng)存在“形參”又存在部分形參被賦予默認(rèn)參數(shù)時(shí),默認(rèn)參數(shù)必須放在“形參/位置參數(shù)”后邊

ps:選中-->按tab,可以集體縮進(jìn)

【函數(shù)返回值】---函數(shù)中代碼執(zhí)行完將執(zhí)行結(jié)果返回給調(diào)用者叫做函數(shù)返回值

    返回方式:

    return 執(zhí)行結(jié)果    # return 當(dāng)你調(diào)用函數(shù)的時(shí)候,會(huì)返回一個(gè)值,這個(gè)值等于return后邊的表達(dá)式,值可以輸出或保存

?    【?】什么時(shí)候用?

       ?使用場(chǎng)景:返回值給調(diào)用者---return 語(yǔ)句就是將結(jié)果返回到調(diào)用的地方,并把程序控制權(quán)一起返回

    【注】(1)return 在函數(shù)里相當(dāng)于一個(gè)結(jié)束符號(hào),表示函數(shù)到此為止,后邊的代碼不會(huì)被執(zhí)行。一般情況下 return 語(yǔ)句是函數(shù)定義的最后一部分,而 return 語(yǔ)句后的語(yǔ)句是不會(huì)執(zhí)行的,并且退出函數(shù)。

       ? (2)return后沒(méi)接表達(dá)式的話,控制臺(tái)返回的是None

    

【函數(shù)嵌套】 ---一個(gè)函數(shù)中的代碼又調(diào)用了另一個(gè)函數(shù),這種調(diào)用形式叫做函數(shù)嵌套

    套用一個(gè)例子1:求3個(gè)數(shù)之和:

    

?

    套用一個(gè)例子2:---求三個(gè)數(shù)的平均值

    說(shuō)明行流程:調(diào)用ave3Num(11,22,33),此時(shí)a=11,b=22,c=33,再調(diào)用sum3Num(11,22,33),此時(shí)num1=11,num2=22,num3=33,計(jì)算出sumResult值為66,因此aveResult值為66/3=22

    

?

轉(zhuǎn)載于:https://www.cnblogs.com/nbnuan/articles/9767426.html

總結(jié)

以上是生活随笔為你收集整理的Python函数内置函数的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。