运算符,流程控制语句,单分支,双分支,多分支
算數運算:% 取模,返回除法的余數? ? 如 20 % 10 = 0
** 冪? ? ? 返回x的y次冪? ? ? ? 如 2**3 = 8
// 取整除-返回商的整數部分? ?如? 10 // 3? =? 3
比較運算? ? ==? ?等于 ,比較對象是否相等
? ? ? ? !=? 不等于 ,比較對象是否不相等? ?<> 意思一樣
賦值運算? ?c += a? ?>>>>>>>> c = c + a
? ? ? ? ? ? ? ? ? c -= a? ?>>>>>>>> c = c - a
? ? c //= a? >>>>>>>>? c = c // a
邏輯運算? ?and? ?與
or? ? ?或
not? ? 非? ? 返回相反值
---------------------------------------------------------------------------------------------------------------------------------------------------------------------
在選擇和循環結構中,條件表達式的值為False的情況如下:
False、0、0.0、空值None、空序列對象(空列表、空元祖、空集合、空字典、空字符串)、空range對象、空迭代對象。
其他情況,均為True。? ? s= “False”? #非空字符串,是True? ? ? ? ? ? ? a = []? ?#列表作為條件表達式,由于為空列表,是False
條件表達式中,不能有賦值操作符“=”? ,可以用關系運算符“==”
單分支? if 語句? ? ? ? ? ?
雙分支? if? ?else 語句? ? ? ? ? ? ? ? if xxxxxx :? ?(注意語法)? ? tab是四個空格? ? ? ? ? ? ? ? ??
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?else:
三元條件運算符:用于某些簡單雙分支賦值情況。? ? ?
num = int(input("輸入數字:"))print(num if num < 10 else "數字太大")
?
多分支? ?if? elif 語句? ? ? ? ? ? ? ? ? if? xxxxxx :
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?elif xxxxxx:
? ? ? ? ? ? ? ? ? ? ? ? ?? elif xxxxxx:
[else:? ? ? ? ? ? ? ? ? ? ]? ? ? ? ? ? ? ? ? ?注:計算機行業,描述語法格式時,使用[]通常表示可選,非必選。
?-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
循環語句? while (當)? ???while?指 當其后面的條件成立 ,就執行while下面的代碼。? ? ?循環語法應用? ? ? ? count = 0
while count < 3:
dead loop 死循環 : while True: ? if xxxxx :
? ? ? ? ? ?count += 1
循環中止語句: break? ? ? ?完全結束一個循環,跳出循環體執行循環后面的語句
continue? ??只是終止本次循環,接著還執行后面的循環
?
while .... else? 語句? ?
else作用: 當while 循環正常執行完,中間沒有被break 中止的話,就會執行else后面的語句。
?
如果執行過程中被break啦,就不會執行else的語句啦
count = 0 while count <= 5 :count += 1if count == 3:breakprint("Loop",count)else:print("循環正常執行完啦") print("-----out of while loop ------")輸出
Loop 1 Loop 2 -----out of while loop ------?
轉載于:https://www.cnblogs.com/joneylulu/p/10074618.html
總結
以上是生活随笔為你收集整理的运算符,流程控制语句,单分支,双分支,多分支的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 皮肤检测
- 下一篇: IPhone4S中QuickDo神器安装