文科生學(xué)Python系列3:函數(shù)

還是第二課的內(nèi)容

函數(shù)是一段可以重復(fù)使用的代碼,往往是為了解決某個特定的人物。在Python中有兩種函數(shù):內(nèi)置函數(shù)和自定義函數(shù)。

這次的內(nèi)容是內(nèi)置函數(shù):

1,type函數(shù):查看變量類型

Python中type函數(shù)

可以看到,在Python中,10 是屬于 int 類型的,phone 是屬于 str 類型的,fam_height有一串字符所以是list 類型的。

上圖中我試了一下字符“phone”要是賦值時(shí)沒有用上單引號,程序又是識別不出來的。所以結(jié)果就是:字符賦值一定要加引號,才能定義啊!

在Python中,int 和 float 函數(shù)是可以相互轉(zhuǎn)化的。

Python中int和float函數(shù)

上圖紅字警報(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ù)序列

range出錯的函數(shù)運(yùn)行

可怕了這個,不知道哪里出錯了。課堂上講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)開打代碼,還是一毛一樣的啊!!!哪里錯了。。。??

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

推薦閱讀更多精彩內(nèi)容