1,認識函式
1功能性
2隱藏細節
3避免編寫重複的**
組織**
round
函式(四捨五入原則)
a=1.234567
result=round(a,2)
print(result)
1.23
2,函式的定義及執行特點
def name(parametter_list):
pass
1引數列表可以沒有
2return value 或者 none
遞迴函式的遞迴次數可設定
import sys
sys.setrecursionlimit(次數)
正常是995or998or1000
3如何讓函式返回多個結果
def damage(skill1,skill2):
........
return result1,result2
如果return
的型別是元組
可通過元組的下標的來訪問
也可:out1,out2=damage(3,6)
4序列解包與鏈式賦值
a,b,c=1,23,34
d=23,45,8
序列解包:o,p,q=d
5必須引數與關鍵引數
def add(x,y)
x,y為必須引數
...........
...........
c=add(3,4)
c=add(y=4,x=3)
關鍵字引數
**可讀性強
6預設引數
使輸入更加簡潔
直接在def
中將引數的值定義下來
在輸入中任可再次輸入,收取的將是新結果
預設引數將放在非預設引數的後面
引數是按順序讀入
如果要改其中乙個預設引數,則可將關鍵字寫出再標明值
python中函式的使用
需要說明的python以縮排作為程式的層級關係的語言,書寫python的程式的注意縮排,定義函式 defprints print 這廝是乙個函式 呼叫函式 prints 函式的注釋,只需要在函式 之前寫一串字串,來注釋函式的用途 當我們將光標點到這個函式的時候,就知道函式的作用 def hello ...
python中函式的使用
coding utf 8 函式的使用 什麼是函式?封裝了一段 的功能模組,可以被重複使用多次 例如 數學中三角函式.def 函式名 引數列表 函式名稱的命名規範 每個單詞都是小寫的,單詞之間用 下劃線鏈結 defeat print 1.買菜 print 2.洗菜 print 3.炒菜 print 4...
python中函式的使用
函式的使用 在乙個完整的專案中 量非常大 會有很多需要重複執行的 可以將這些 寫到乙個函式中,當需要使用的時候,直接調 一行 用即可 本質 的封裝 好處 1.極大的簡化的了 2.提高了 的復用性 3.如果想新增或者修改bug,直接去對應的函式位置修改即可 定義乙個函式 def 函式名 引數1,引數2...