2017.7.18可变/不可变类型,符号运算及其流程控制
生活随笔
收集整理的這篇文章主要介紹了
2017.7.18可变/不可变类型,符号运算及其流程控制
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
1.可變/不可變類型
可變數據類型:指的是數據id不變的情況下,數值可變
例子:列表 ? 字典
不可變數據類型:是數據本身的id、value都不可改變的數據
例子:數字 ? 字符串 ? 布爾值
?
2.運算符
a.算術運算
b.比較運算
c.賦值運算
d.邏輯運算
e.身份運算
f.運算符優先級
3.流程控制
a.if語句:用來表達條件判斷
語法:
if expession1:
? ? expr1_true_suite
elif expression2:
? ??expr2_true_suite
elif expession3:
? ??expr3_true_suite
else:
? ? none_of_the_above_suite
小結:
?while循環:用來做重復工作
語法:
count=0 while (count < 9):count+=1if count == 3:print('跳出本次循環,即這一次循環continue之后的代碼不再執行,進入下一次循環')continueprint('the loop is %s' %count) else:print('循環不被break打斷,即正常結束,就會執行else后代碼塊')小結:
- 條件為真就重復執行代碼,直到條件不再為真,而if是條件為真,只執行一次代碼就結束了
- while有計數循環和無限循環兩種,無限循環可以用于某一服務的主程序一直處于等待被連接的狀態
- break代表跳出本層循環,continue代表跳出本次循環
- while循環在沒有被break打斷的情況下結束,會執行else后代碼
轉載于:https://www.cnblogs.com/Leon27-29/p/7202318.html
總結
以上是生活随笔為你收集整理的2017.7.18可变/不可变类型,符号运算及其流程控制的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Random Maze HDU - 40
- 下一篇: switch omega - VNP