Python3-2020-测试开发-28- 海象运算符的应用

1、海象运算符的说明

 2、简单举例子

# 传统运算
n = 10

if n>5:
    print("ok")



#----------------------------------
# 海象运算符
if (n:=10)>5:
    print("ok")

3、实际应用

循环读取文件的时候可以这样写

# 读取一个文件

file = open("text.txt","r",encoding="utf-8")

while(file:=file.readline()):
    print("ok")

 列表推导式的时候也可以

list = [num for i in range(10,20) if (num := i*2)%2==0]

print(list)



# -------------------------------------------------------------
[20, 22, 24, 26, 28, 30, 32, 34, 36, 38]

 

posted @ 2024-11-25 11:34  旅行没有终点  阅读(3)  评论(0编辑  收藏  举报