日常分享Python小技巧,說說你們都是怎麼區分語句控制結構,我分為三種:賦值語句、分支語句、迴圈語句,有沒有人跟我是一樣的?點名提問。 一、賦值語句 變數(大小寫敏感,首字元非數字,非保留字)=命名過程, 變數和函數挺雷同的,但變數是一行代碼,主要用來保存和表示數據,而函數是一段特定功能的代碼,更 ...
日常分享Python小技巧,說說你們都是怎麼區分語句控制結構,我分為三種:賦值語句、分支語句、迴圈語句,有沒有人跟我是一樣的?點名提問。
一、賦值語句
變數(大小寫敏感,首字元非數字,非保留字)=命名過程,
變數和函數挺雷同的,但變數是一行代碼,主要用來保存和表示數據,而函數是一段特定功能的代碼,更複雜。
a就是變數,=賦值符號,後面跟隨的就是數據,這個過程就是命名。 Python學習交流群:906715085### ########
二、分支語句
1、單分支:if/二分支:if…else…/緊湊二分支:…if…else…/多分支:if…elif…else
基本上和excl的if函數很雷同,一定要註意覆蓋順序。
2、條件判斷及組合
3、異常處理:try…except(異常類型可添加或不)…else…finally…
三、迴圈語句
1、遍歷迴圈(有限迴圈):計數(n次)for i in range(n):/計數(特定次)for i in range(m:n:b):/字元串 for c in s:/列表 for item in ls:/文件 for line in fi:
2、無限迴圈:while…:…
因為無限,所有需要有打破迴圈控制:break(結束整輪迴圈)和continue(僅結束當個迴圈,繼續下一個迴圈)
舉個慄子:假如現在有5層漢堡,我們分層吃漢堡,層次分別是餅/牛肉/生菜/蛋/餅。條件都是不吃牛肉,continue除了牛肉,其它四層都吃完了,而break更像一個脾氣暴躁的小孩,一旦發現有牛肉,就把剩下的四層牛肉/生菜/蛋/餅全部扔掉了,結果就只吃了餅皮。
3、註意:迴圈語句也是可以和else組合使用的噢
好啦,到這裡,咱們的語句控制結構都學完了,比起數據類型是不是感覺很簡單,別太得意,還是得練代碼滴!
錯誤提示:註意"\n"的斜杠方向,我就寫錯“/n”了
總結:
到這裡就是末尾了,不用再往下看了。沒有學會的收藏起來再看一遍,學會的記得動動發財的手點點贊。下一章見。