eval()  --- 返回表达式计算结果

实际上就是把括号中的命令提取出来执行一遍。

SRE实战 互联网时代守护先锋,助力企业售后服务体系运筹帷幄!一键直达领取阿里云限量特价优惠。

eval("print('ok')")

ok

 

可变类型: 在ID不变的情况下,value可变,如 列表,字典 , 数字,字符串

不可变类型: value一旦改变,id也跟着变化,如 

 

增量赋值  +=     -=     a+=1  即 a=a+1

链式赋值   a=b=c=10

x y 互换     x,y =  y,x

 

占位符  %s  %d

 

=======

流程控制

if 条件:

 

if条件:

else:

 

if条件:

elif 条件2:

elif 条件3:

else:

 

============

while循环

while 条件:

break  跳出本轮循环

continue 跳出本次循环,后面的代码都不执行

如果想跳出所有循环,可以增加标志位tag

tag = True

while tag:

    ..........

    while tag:

        ..........

        while tag:

             tag=False

 

while + else

在没有break的情况下 , else的内容都执行

 

扫码关注我们
微信号:SRE实战
拒绝背锅 运筹帷幄