專(zhuān)注搜索競(jìng)價(jià)代運(yùn)營(yíng)

成長(zhǎng)之選 ,效果之道!

免費(fèi)咨詢(xún)熱線(xiàn):17636682598

python中函數(shù)的定義規(guī)則

在python中把組織好,可重復(fù)使用的功能代碼打包在一起,重復(fù)調(diào)用是為函數(shù),python中分為系統(tǒng)自帶函數(shù)和自定義函數(shù)

python函數(shù)自定義語(yǔ)法

def 函數(shù)名(參數(shù)):

語(yǔ)句塊

例:

  1. def hs(a): 
  2.     a=a+1 
  3.     return a 
  4.  
  5. b=10 
  6. print('調(diào)用函數(shù)計(jì)算后結(jié)果:',hs(b)) 


1、def開(kāi)頭,代表定義函數(shù)

2、def和函數(shù)名中間要敲一個(gè)空格

3、之后是函數(shù)名,這個(gè)名字我們自己起的,這里的hs 即為函數(shù)名

4、函數(shù)名后跟圓括號(hào)(),代表定義的是函數(shù),里邊可加參數(shù)

5、圓括號(hào)()后一定要加冒號(hào): 這個(gè)很重要

6、代碼塊部分,是由語(yǔ)句組成,要有縮進(jìn)

7、調(diào)用函數(shù)hs(傳參數(shù))

python函數(shù)形參類(lèi)型

1.位置參數(shù)

?實(shí)參傳遞順序必須形參一一對(duì)應(yīng)

  1. def hs(name,age): 
  2.    print('name:',name) 
  3.    print('age:', age) 
  4.  
  5. hs('通高科技',18) 
  6. hs(18,'通高科技'

2.默認(rèn)參數(shù)

默認(rèn)參數(shù)可以不傳值 ,也可以傳值,如果有多個(gè)參數(shù),建議有默認(rèn)參數(shù)放在最后一個(gè)參數(shù)

  1. def hs(age,name='通高'): 
  2.    print('name:',name) 
  3.    print('age:', age) 
  4.  
  5. hs(18) 

3.關(guān)鍵字參數(shù)

不用擔(dān)心傳遞位置,可以任意順序;例如下圖換了位置不影響結(jié)果

  1. def hs(age='',name=''): 
  2.    print('name:',name) 
  3.    print('age:', age) 
  4.  
  5. hs(age=18,name='通高科技'
  6. hs(name='通高科技',age=18) 

Python函數(shù)的實(shí)參和形參

形式參數(shù):在定義函數(shù)時(shí),函數(shù)名后面括號(hào)中的參數(shù)就是形式參數(shù),例如:圖中a

實(shí)際參數(shù):在調(diào)用函數(shù)時(shí),函數(shù)名后面括號(hào)中的參數(shù)稱(chēng)為實(shí)際參數(shù),也就是函數(shù)的調(diào)用者給函數(shù)的參數(shù)。例如:圖中b

python常用的內(nèi)置函數(shù)分類(lèi)

1.數(shù)學(xué)運(yùn)算

2.類(lèi)型轉(zhuǎn)換

3.序列操作

4.對(duì)象操作

5.反射操作

6.變量操作

7.交互操作

8.文件操作

9.編譯執(zhí)行

10裝飾器

本文分類(lèi):營(yíng)銷(xiāo)學(xué)院

瀏覽次數(shù):44次瀏覽

發(fā)布日期:2022-07-21 16:32:09

本文鏈接:http://www.ozone-depletion.net/edu/2435.html