python海象运算符是什么
- 更新时间:2021-06-15 16:35:05
- 编辑:杜灿灿
给大家整理一篇相关的编程文章,网友段凯凯根据主题投稿了本篇教程内容,涉及到Python相关内容,已被323网友关注,相关难点技巧可以阅读下方的电子资料。
参考资料
- 《Python学习手册》附录 配套资源 / 1.16 MB / Mark Lutz 推荐度:
- Python数据可视化之matplotlib实践 PDF 电子书 / 96.7 MB / 刘大成 推荐度:
- Python从小白到大牛 PDF 电子书 / 235.4 MB / 关东升 推荐度:
- Python程序开发 PDF 电子书 / 65.7 MB / 罗大伟 李洪建 推荐度:
- Python机器学习(第2版) PDF 电子书 / 109 MB / 塞巴斯蒂安·拉施卡(Seb 推荐度:
正文内容
为学习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