Python 炫技操作:海象运算符的三种用法
于 公众号:《Python编程时光》
一个专注输出高质量 Python 开发知识的专栏。
系列导读
- 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("已经成年了")
}
}
相关文章