Python練習題一

2021-10-23 13:19:10 字數 1350 閱讀 6698

》點讚,收藏+關注,理財&技術不迷路《

什麼是bif?

bif 就是 built-in functions,內建函式。為了方便程式設計師快速編寫指令碼程式(指令碼就是要程式設計速度快快快!!!),python 提供了非常豐富的內建函式,我們只需要直接呼叫即可,例如 print() 的功能是「列印到螢幕」,input() 的作用是接收使用者輸入(注:python3 用 input() 取代了 python2 的 raw_input()

用課堂上小甲魚教的方法數一數 python3 提供了多少個 bif?在 python 或 idle 中,輸入 dir(__builtins__) 可以看到 python 提供的內建方法列表(注意,builtins 前後是兩個下劃線哦)其中小寫的就是 bif。如果想具體檢視某個 bif 的功能,比如 input(),可以在 shell 中輸入 help(input),就會得到這個 bif 的功能描述。

在 python 看來:'fishc' 和 'fishc' 一樣嗎?

不一樣,因為 python 是乙個「敏感的小女孩」,所以不要試圖欺騙她,對 python 來說,fishc 和 fishc 是完全不同的兩個名字,所以程式設計的時候一定要當心。不過 python 會幫助解決可能因此出現的問題,例如只有當識別符號已經賦值後(還記得嗎,小甲魚在課堂中說過 python 的變數是不用先宣告的)才能在**中使用,未賦值的識別符號直接使用會導致執行時錯誤,所以你很快就可以根據經驗發現此問題

小甲魚看來,python 中什麼是最重要的?你贊同嗎?縮排!在小甲魚看來,縮排是 python 的靈魂,縮排的嚴格要求使得 python 的**顯得非常精簡並且有層次(小甲魚閱讀過很多大牛的**,那個亂......c語言不是有國際亂碼大賽嘛......)。所以在 python 裡對待縮排**要十分小心,如果沒有正確地縮排,**所做的事情可能和你的期望相去甚遠(就像c語言裡邊括號打錯了位置)。如果在正確的位置輸入冒號「:」,idle 會自動將下一行縮排

這節課的例子**現了「=」和「==」,他們表示不同的含義,你在程式設計的過程中會不小心把「==」誤寫成「=」嗎?有沒有好的辦法可以解決這個問題呢?c語言的話,如果 if( c == 1 ) 寫成 if( c = 1 ),程式就完全不按程式設計師原本的目的去執行,但在 python 這裡,不好意思,行不通,語法錯誤!python 不允許 if 條件中賦值,所以 if c = 1: 會報錯!小甲魚覺得這種做法可以非常有效的防止程式設計師因為**、熬夜等問題導致粗心的 bug ,並且這類 bug 殺傷力都巨大!

你聽說過「拼接」這個詞嗎?在一些程式語言,我們可以將兩個字串「相加」在一起,如:'i' + 'love' + 'fishc' 會得到 'ilovefishc',在 python 裡,這種做法叫做拼接字串。

python練習題(一)

字串拼接 使用者輸入兩個字串,將它們組合後輸出 str1 input wanghui str2 input los angeles print 世界這麼多,想去 看看。format str1,str2 整數序列求和 使用者輸入乙個正整數 n,計算從 1 到 n 包含 1和 n 相加之後的結果 n i...

Python練習題一

1.將華氏溫度轉換為攝氏溫度,轉換公式 f 1.8c 32 f input if f 1 in f f c float f 0 1 32 1.8 print 2fc c else print 輸入錯誤 2.輸入半徑計算圓的周長和面積 import math r input r1 float r if...

python書中練習題 python練習題

1 定義乙個空列表,接收從鍵盤輸入的整數,把列表傳給乙個從大到小排序的函式,再輸出排序後的列表的值 listex b 0 a int input 請輸入列表長度 while b a num int input 請輸入字元 b 1 print listex sum 0 for i in range 0...