看啥推荐读物
专栏名称: CDA数据分析师
CDA数据分析师品牌官方微信,开放、创新、分享。
今天看啥  ›  专栏  ›  CDA数据分析师

Python高能小技巧:用海象操作符减少重复代码

CDA数据分析师  · 公众号  · 大数据  · 2021-04-06 18:09
导读:赋值表达式(assignment expression)是Python 3.8新引入的语法,它会用到海象操作符(walrus operator)。这种写法可以解决某些持续已久的代码重复问题。a = b是一条普通的赋值语句,读作a equals b,而a := b则是赋值表达式,读作a walrus b。这个符号为什么叫walrus呢?因为把:=顺时针旋转90°之后,冒号就是海象的一双眼睛,等号就是它的一对獠牙。作者:布雷特·斯拉特金(Brett Slatkin)来源:大数据DT(ID:hzdashuju)这种表达式很有用,可以在普通的赋值语句无法应用的场合实现赋值,例如可以用在条件表达式的if语句里面。赋值表达式的值,就是赋给海象操作符左侧那个标识符的值。举个例子。如果有一筐新鲜水果要给果汁店做食材,那我们就可以这样定义其中的内容:fres ………………………………

原文地址:访问原文地址
快照地址: 访问文章快照