python if和while的区别_python基础--while循环和if判断、基本运算符
基本運算符
算術運算符
用于算術運算,主要有 :+、-、*、/、%、//、**
比較運算符
用于對象比較,主要有:==、!=、<>、 >、>=、
賦值運算符
用于算術運算后賦值,主要有: = 、+=、- =、*=、/=、%=、//=、**=
邏輯運算
用于邏輯運算:and、 or、 not
身份運算符
用于比較兩個對象的存儲單元。每一個變量值都有內存地址(身份)
is 用于判斷兩個變量名是否引用的是同一個地址的值
is not 用于判斷兩個變量名是否引用的不是同一個地址的值
is和==的區別:is用于判斷兩個變量引用對象是否為同一個(是否在同一塊內存空間中), ==用于判斷引用變量的值是否相等。
位運算符
按位運算符是把數字看作二進制來進行計算的。
主要有: &、 |、^ 、~ 、<< 、>>
成員運算符
in 、 not in
python 運算符優先級
python運算符的優先級相當于數學中的先算乘除再算加減,但是不用強記,這很少用到,優先級高的部分你用括號括起來就行了...
if 判斷
“ : ”冒號后邊的代碼需要縮進
單分支結構 if ...
time = 12
if hungry:
go to have lunch
雙分支結構 if ... else
time = 12
if hungry:
go to have lunch
else:
go ahead working
多分支結構 if ...elif...else
time = 12
if very hungry:
go to have lunch
elif just a little bit hungry
'再堅持堅持'
else:
go ahead working
if......if......if......與 if......elif......elif......elif 的區別,前者是每個if都會判斷是否滿足條件,后者是滿足條件就不在進行后續判斷。
流程控制之while 循環
流程控制:控制變量往期望的方向變化
循環:(按照規律)重復干一件事情
while 條件: # 條件成立就運行代碼,不成立就結束while循環
代碼 # 代碼執行結束后會進入下一次循環(再一次判斷條件)
while + break , break 終止循環
while + continue ,continue跳出本次循環
while+else, else會在while沒有被break時才會執行else中的代碼。
猜年齡游戲(三次機會)
a = 18
count = 0
while count < 3 :
age = int(input('猜猜黎寶寶多大了:'))
if age > a :
print('猜大了')
elif age < a :
print('猜小了')
elif age == a :
print('恭喜你,猜對啦')
break
count += 1
else:
print('你個大笨蛋')
總結
以上是生活随笔為你收集整理的python if和while的区别_python基础--while循环和if判断、基本运算符的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: python守护进程_Python实现守
- 下一篇: python 多分类模型优化_【Pyth