Python 炫技操作:海象运算符的三种用法

2020-07-08 00:00:00 执行 的人 运算符 推导 海象
于 公众号:《Python编程时光》
一个专注输出高质量 Python 开发知识的专栏。


系列导读

  1. Python 炫技操作:条件语句的七种写法

2. Python 炫技操作:合并字典的七种方法

3. Python 炫技操作:连接列表的八种方法


Python 版本发展非常快,如今新的版本已经是 Pyhton 3.9,即便如此,有很多人甚至还停留在 3.6 或者 3.7,连 3.8 还没用上。

很多 Python 3.8 的特性还没来得及了解,就已经成为旧知识了,比如今天要说的海象运算符。

海象运算符是在 PEP 572 被提出的,直到 3.8 版本合入发布。

它的英文原名叫 Assignment Expressions,翻译过来也就是 赋值表达式,不过现在大家更普遍地称之为海象运算符,就是因为它长得真的太像海象了。



1. 个用法:if/else

可能有朋友是次接触这个新特性,所以还是简单的介绍一下这个海象运算符有什么用?

在 Golang 中的条件语句可以直接在 if 中运算变量的获取后直接对这个变量进行判断,可以让你少写一行代码

import "fmt"

func main() {
    if age := 20;age > 18 {
        fmt.Println("已经成年了")
    }
}

相关文章