python學習筆記

2021-09-04 05:26:58 字數 761 閱讀 2491

1、迴圈遍歷字典時,因為字典元素通常是沒有順序的,所以在遍歷字典的時候,我們直接指出key,而不是像列表一樣,使用順序

2、字典內的value可以是任何值,包括字串、數值、列表、類等等,列表內的值也可以是類,每個類可以有相應的多個屬性

3、獲取使用者輸入

input("the meaning of life:")
4、可替代運算子的函式:

4.1、冪運算子(**) -->pow 【2**3=pow(2,3)】

4.2、abs() 絕對值    round()四捨五入 floor()向下取整   sqrt()平方根

5、str()把值轉換成字串,同使用print輸出的數值一致,方便使用者理解;repr()函式,合法的python表示式

6、raw_input()函式會把所有的輸入當作原始資料(raw data),input()函式假設使用者輸入的是合法的python表示式,除非對input有特別的需要,否則應該盡可能使用raw_input函式

7、\n表示換行,原始字串以r開頭,可避免把反斜線當作特殊字元,原始字串最後乙個字元不能是反斜線

8、之前面試的時候,還被問過演算法是什麼,當時沒有回答出來,主要是因為自己程式設計太差了,基礎沒有,也沒有系統地去學

演算法是對如何完成一項任務詳盡的描述,在編寫程式時,要使用計算機能夠理解的語言(如python)來描述演算法。這類對機器友好的描述就叫做程式,程式主要包含表示式和語句。

好啦,小菜鳥開始好好學python啦,先定個小目標,盡量每天更新,督促自己!

python教學筆記 python學習筆記(一)

1.eval 函式 eval是單詞evaluate的縮寫,就是 求.的值的意思。eval 函式的作用是把str轉換成list,dict,tuple.li 1 1,2,3 print eval li 1 di 1 print eval di 1 tu 1 2,4,6 print eval tu 1 執...

python學習筆記

coding utf 8 coding utf 8 應該像八股文一樣在每個指令碼的頭部宣告,這是個忠告 為了解決中文相容問題,同時你應該選擇支援 unicode 編碼的編輯器環境,保證在執行指令碼中的每個漢字都是使用 utf 8 編碼過的。cdays 5 exercise 3.py 求0 100之間...

Python 學習筆記

python 學習筆記 def run print running.def execute method method execute run result running.condition false test yes,is true if condition else no,is false ...