Python 3.8+ 海象运算符详解

Python 3.8+ 海象运算符详解

文章目录

Python 3.8 引入的海象运算符(Walrus Operator),其语法为 :=。这个运算符允许在表达式内部为变量赋值,并且返回被赋的值。

1 基础概念

各位老板好, 海象运算符(:=)在 Python 3.8 引入,用于在表达式内部为变量赋值,同时返回赋值结果。其核心目的是减少重复计算简化嵌套代码


2 基础用法

2.1 条件语句中的赋值

# 传统写法 data = fetch_data()if data: process(data
Could not load content