python中*的用法

python中 * 是非常常见的一个运算符,它主要有以下几个功能:
乘法运算符

[En]

Multiplication operator

函数参数表示可变参数

[En]

Function parameters represent variable parameters

函数参数表示元组

[En]

Function arguments represent tuple

将序列解包为元组

[En]

Unpack the sequence to tuple

zip解包运算;

乘法运算符
在Python中, 表示乘法,* 表示次方。

形参
在python中做函数形参,可以表示一个可变长度的序列,不过是tuple类型,而 也可以做形参,而且是dict类型,可以同时作为函数形参(也可以只有一个),不过若含有的话得把放在前面,而**在后。

实参
作为一个论元,等同于对元组的解构,同样的也等同于对词典的解构

[En]

As an argument, * is equivalent to the deconstruction of tuple, and the same * is the deconstruction of dict

序列解包运算
也就是说,将一段可变长度数据转换为List。请注意,这不是元组,而是列表。

[En]

That is, to convert a piece of variable-length data into list. Note that this is not tuple, but List.

zip解包运算

[En]

链接:https://blog.csdn.net/qq_32623363/article/details/105650894

Original: https://www.cnblogs.com/emanlee/p/16125234.html
Author: emanlee
Title: python中*的用法

原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/6334/

转载文章受原作者版权保护。转载请注明原作者出处!

(0)

大家都在看

免费咨询
免费咨询
扫码关注
扫码关注
联系站长

站长Johngo!

大数据和算法重度研究者!

持续产出大数据、算法、LeetCode干货,以及业界好资源!

2022012703491714

微信来撩,免费咨询:xiaozhu_tec

分享本页
返回顶部