還是第二課的內(nèi)容
函數(shù)是一段可以重復(fù)使用的代碼,往往是為了解決某個特定的人物。在Python中有兩種函數(shù):內(nèi)置函數(shù)和自定義函數(shù)。
這次的內(nèi)容是內(nèi)置函數(shù):
1,type函數(shù):查看變量類型
可以看到,在Python中,10 是屬于 int 類型的,phone 是屬于 str 類型的,fam_height有一串字符所以是list 類型的。
上圖中我試了一下字符“phone”要是賦值時(shí)沒有用上單引號,程序又是識別不出來的。所以結(jié)果就是:字符賦值一定要加引號,才能定義啊!
在Python中,int 和 float 函數(shù)是可以相互轉(zhuǎn)化的。
上圖紅字警報(bào)我在懷疑是不是因?yàn)閕nt 和括號離得太遠(yuǎn)了,所以識別不了他們是在一起的啊!。。。
3.99作為浮點(diǎn)型float函數(shù),用int強(qiáng)制轉(zhuǎn)換成整數(shù)型。
通過上圖的檢驗(yàn),又發(fā)現(xiàn)了一個小白的驚天大秘密!數(shù)字可以不用引號啊,也能成功定義,這對字符多么不公平!
2,str函數(shù):將數(shù)值結(jié)果轉(zhuǎn)化成字符串類型
要程序說一句人話真的好難啊!!!??????第一句沒有空格,我就在+ 加號前后加了空格,沒想到是要在引號里面加空格啊!真是嚴(yán)謹(jǐn)死板得!!不盡人意!??
3,len函數(shù):獲取列表元素個數(shù)
看出來一個運(yùn)行結(jié)果紅字警報(bào)是哪里出錯了嗎?
沒有。
????????
4,range函數(shù):生成整數(shù)序列
可怕了這個,不知道哪里出錯了。課堂上講In : type( range ( 0,9 ) )后,輸出的Out : range,然后我在Python里面運(yùn)行不出這樣的結(jié)果!!??
說好的輸入 In : list (range (0,9) ),輸出應(yīng)該是 Out: [0, 1, 2, 3,? 4, 5, 6, 7, 8] ? 然而也并沒有!??
老師說range函數(shù)在循環(huán)中非常非常有用。要是range(a,b)中 a 和 b 為整數(shù),滿足b>a,生成的一個列表會是這樣的 [a, a+1, …,b-1]
5,max和min函數(shù):找出一組數(shù)中最大值和最小值
上圖左邊是上課老師的函數(shù)運(yùn)行結(jié)果,右邊是我在python運(yùn)行的結(jié)果。讓我懷疑人生!!!!一個都沒正確啊!,還以為是我的python有問題,重新關(guān)掉點(diǎn)開打代碼,還是一毛一樣的啊!!!哪里錯了。。。??