Python 學習筆記 -- 條件判斷、循環和異常處理

2013年3月18日, Python 學習第五天。

不積跬步,無以至千里

關於Python的 真 和 假:

Python 規定None, '', "", '''''', """""", (), [], {}, 0, 0.0, 0L, 0j, False爲假,其他爲真。特別地,True 和 False 是數值0 和 1的特殊表示。

兩值比較:

1、比較運算符主要有:“==”、“!=”、“>”、“<”、“>=”、“<=”、“is”、“is not”、“in”、“not in”,具體的說明見文末附錄。

2、數值比較不僅限於同種數據類型,舉個例子說,整型和浮點型可以比較大小。


3、對於單個字符串比較的依據是字母表的順序,字母表中的順序大概是:大寫的“A”是最小的字母,之後是“B”,之後是“C”一直到“Z”。隨後是小寫字母,其中“a”最小的小寫字母,“z”是最大的小寫字母,“a” 大於 “Z”;


4、對於多個字符,Python將觀察每個字符,直到找到一個不同的字母爲止。比較的結果將取決於不同的字母。如果兩個字符串完全不同,第一個字母將決

定結果。


5、類似的元組、列表、字典和集合也可以進行比較。特別指出,一個字典中的每一個鍵與值(一組)必須與另外一個字典中的鍵與值一一對應,其中第一個字典中的鍵與第二個字典中的鍵相等,第一個字典中的值也與第二個字典中的值相等。關於元組、列表、字典和集合的例子如下:


條件判斷:

這和我們學習的其他語言類似,也有四種差別不大的形式如下:


注意:在Python程序中看到冒號時,它指出Python進入了程序中與其他部分相對獨立的一個部分。此時,縮進變得很重要。Python通過縮進知道一個特定的代碼塊與周圍代碼保持獨立。而且所用的空格數目很重要,面向Python的代碼編輯器將總是幫助保持正在編寫的代碼具有正確的縮進,當程序改變了縮進,導致Python無法正確理解,這會顯示一個錯誤。

循環:

循環主要有for循環和while 循環,具體的例子如下:


註釋:range(0, 5, 1) ,初值是0 終值是5 步長是1;range(5),初值默認是0 終值是5 步長默認是1.

continue 和 break:continue是指退出當前循環,break退出無窮循環。下面是個簡單的例子說明這點。


異常處理:

try和catch是異常處理中的關鍵詞。用法和java等語言神似。貼個代碼以作記憶。


附錄:



發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章