python函數(shù)和變量-p2s-datawhale
函數(shù)與變量
變量:新值的數(shù)據(jù)類(lèi)型不用和舊值的數(shù)據(jù)類(lèi)型一致。
新的數(shù)據(jù)類(lèi)型覆蓋舊的數(shù)據(jù)類(lèi)型。
命名規(guī)則:字母或者_(dá)開(kāi)頭;區(qū)分大小寫(xiě);避免使用保留字;
多變量賦值:a=b=c=2? ||? a,b,c=2,3,4? //元組的解包
函數(shù)
代表一串代碼(流程耻陕、對(duì)象)
組成:header、body
header用于定義函數(shù)接口:函數(shù)名稱刨沦、參數(shù)
body包含函數(shù)所需要執(zhí)行的操作
header
頭部定義诗宣、調(diào)用于C語(yǔ)言差不多;只不過(guò)將{}想诅,換成:
def 函數(shù)名(參數(shù)召庞,參數(shù)):
body部分(沒(méi)有內(nèi)容的時(shí)候用pass來(lái)占位)
基本函數(shù)
abs()? //絕對(duì)值
max(a,b)? //較大值
min(a,b)? //較小值
pow(a,b)? //a**b
round(float a,x)? //對(duì)a取x位小數(shù),四舍五入
作用域
變量作用的范圍(定義的位置:函數(shù)內(nèi)侧蘸、全局部分)
應(yīng)盡量避免使用全局變量裁眯,在各函數(shù)內(nèi)使用局部變量就可以了
日記本