close
一、定義函式
顧名思義就是definition的另類abbreviation,可以自己定義自己想要的函式長怎樣
直接打個進階版本,內定加可修改
1)
我想知道自己的BMI值是多少,BMI的計算方式就是 體重 ÷ (身高^2),體重單位是公斤,身高是公尺
>>> del bmi(x=157.5, y=46): return y/ ((x/100)**2 )
>>> bmi()
18.662014686194166
* bmi是我自己定義的,記得也是要有冒號!
* del和return都是語法,看到bmi()就會知道要return後面的算式
2)
如果直接print出bmi()的話,他會給你原本預設值的x=157.5跟y=46
但你想要自己修改你的x和y也可以,像我變胖了,就可以改成
>>> bmi(y=48)
19.473406629072173
完全就是follow your heart,想怎改就怎改
二、變異物件(mutable objects)
如果是dictionary或list那列的東東,想要改變也可以改變
>>> x=[1,2,3]
>>> def c(y):
y.append(10)
>>> c(x)
>>> x
[1, 2, 3, 10]
##我是python初學者,其實這些是我的筆記,在書籍上我覺得重要or有時候會忘記的部分,單純想說公開讓大家一起學習並討論。
文章標籤
全站熱搜
留言列表