Python条件分支与循环

if条件分支


1、单分支判断

if True:
    print('OK')


2、双分支判断

if False:
    print('OK')
else:
    print('NO')


3、多条件多分支判断

n=10
if n==1:
    print(n)
elif n==2:
    print(n)
else:
    print(n)

while循环

n=0
while n<3:
    n+=1
    print(n)


for循环

for i in range(9):
    if i!=0:
        if i%2==0:
            print('%d是偶数'%(i))
                

 

循环控制语句


1、break
2、continue

 

复杂条件及处理


判断条件:变量、算术运算符、比较运算符、赋值运算符、逻辑运算符、位运算符、成员运算符、身份运算符。
1、成员运算符:对于具有集合概念的对象如数字序列、字符串、列表、元组、字典,可以通过成员运算符进行快速判断。
in:如果在指定的序列中找到值,则返回True
not in:如果在指定的序列中没有找到值,则返回True

    

if 2 in range(9):
    print('2在集合里')


2、身份运算符:判断两个标识符(对象名)是否引用自一个对象,即指向的内存地址是否相同。
is:判断两个标识符是否引用自一个对象,是返回True
is not:判断两个标识符是否引用自一个对象,不是返回True

    

i=t=1
print(i is t)


    
3、运算符优先级
从高到低:
指数(**)
按位翻转(~),数前的正号(+)、负号(-)
乘(*)、除(/)、取模(%)、取整(//)
加法(+)、减法(-)
右移(>>)、左移(<<)
位与运算符(&)
位异或(^)、位或(|)
比较运算符(==、!=、<、>、>=、<=)
赋值运算符(=、%=、/=、//=、-=、+=、*=、**=)
身份运算符(is、is not)
成员运算符(in、not in)
逻辑运算符(not、or、and)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值