编程学习网 > 编程语言 > Python > Python基础:Python中的Star Asterisk 星操作符!
2025
07-02

Python基础:Python中的Star Asterisk 星操作符!

这篇文章介绍下Python中的Star/Asterisk ( * )—— 星 操作符。

The asterisk (*) operator in Python is a versatile tool used in various contexts. It is commonly used for multiplication, unpacking iterables, defining variable-length arguments in functions, and more.
星(*)操作符在Python的不同上下文中是有着多种用途的(versatile)工具。通常被用来乘法、解包可迭代数据、定义函数的可变长参数等。
01—乘法
普通的乘法运算

02—Exponentiation
求幂运算在Python中用两个*。

03—列表乘法
在Python中还可以对列表进行乘法运算。


04—按照位置解包函数参数
Unpacking a function using positional argument
在Python中可以将如 list、tuple 解包,按照函数的参数顺序分别赋值。

05—定义任意个数位置参数的函数
Passing a Function Using with an arbitrary number of positional arguments
就像Java可以定义任意个数参数的方法一样,Python也有这个功能。

06—定义任意个数关键字参数的函数
Passing a Function Using with an arbitrary number of keyword arguments
Python还可以定义带有任意个数关键字的参数的函数。

可以看到,两个*可以解包字典类型的参数。

以上就是“Python字典性能优化与底层原理大揭秘:从源码视角到实战策略!的详细内容,想要了解更多Python教程欢迎持续关注编程学习网。

扫码二维码 获取免费视频学习资料

Python编程学习

查 看2022高级编程视频教程免费获取