python海象运算符是什么

  • 更新时间:2021-06-15 16:35:05
  • 编辑:杜灿灿
给大家整理一篇相关的编程文章,网友段凯凯根据主题投稿了本篇教程内容,涉及到Python相关内容,已被323网友关注,相关难点技巧可以阅读下方的电子资料。

参考资料

正文内容

为学习python的程序员分享一篇技术文章,好东西应该跟大家分享,把错误代码改掉了,觉得好就请收藏下。

python海象运算符是什么

1、说明

它是一个强大的表达式,会把表达式的一部分赋值给变量,因为很像海象的眼睛和象牙,所以成为海象操纵者。

2、用法

第一个用法:if/else

第二个用法:while

第三个用法:推导式

3、实例

#需求:如果字符串a大于10返回一个英文结果
a='hello'
 
#以前的操作方法
length=len(a)
if length>10:
    print('....')
 
#海象运算符
if (n := len(a)) > 10: #使用的时候直接完成赋值给n
    print(f"List is too long ({n} elements, expected <= 10)")
#避免代码过长
 
#在读取文档的时候的应用
while (block := f.read(256)) != '': #更简洁
    process(block)
    
#我比较多的应用
a='asdasd'
 
print(f'{a}好长啊有{n}这么长' if (n:=len(a))>5 else "不是很长哦") #把运算结果直接赋值给变量,
#变量可以在代码内直接运行,用多了,看起来更简洁和舒服

以上就是python海象运算符的介绍,希望对大家有所帮助。

相关教程

  • python使用rpc框架gRPC的方法

    这篇文章主要为大家详细介绍了python使用rpc框架gRPC的方法,具有一定的参考价值,感兴趣的小伙伴们可以参考一下

    发布时间:2019-06-03

  • Python+OpenCV图像处理——实现轮廓发现

    这篇文章主要介绍了Python+OpenCV实现轮廓发现,帮助大家更好的利用python处理图片,感兴趣的朋友可以了解下

    发布时间:2021-05-02

用户留言