python中的星号都有什么作用?python中星号的作用是什么?

通过前面的知识点的讲解,想必大家对于python这一编程语言的兴趣也有了很大的提升,最近有小伙伴在询问在代码分析的时候会遇到一些星号,不知道在python中的星号都有什么含义,所以接下来的额这篇文章我们就来一起来了解关于python中的星号的作用,下面一起来看看吧 。

python中的星号都有什么作用?python中星号的作用是什么?

文章插图
在前面的文章中,我们有讲解到关于python的运算,在讲到算术运算符的时候,我们就有遇到关于星号的使用 。在算数运算符中,我们使用一个星号来表示两数的相乘,然后使用两个星号来表示数值的幂运算,具体的用法我们也有讲到过,所以在这里就不进行重复了 。这个星号作为运算符来使用算作第一种作用 。
星号除了作为运算符来进行使用以外,我们还有第二种方法来进行使用,在列表、元组以及字典中,星号的作用也是很重要的 。我们可以在列表的前面加上星号,就可以使得列表进行分解,解成多个独立参数,随后就可以进行参数的传入 。如以下这样:
def sum(x, y):return x + ydata = [6, 7]print(sum(*data))#运行结果13还可以在字典前面加上两个星号,通过这个就可以将字典分解成独立的元素来作为形参进行值的传递 。我么还是来看个例子更好的感受,代码如下所示:

def sum(x, y):return x + ydata = {'x':6,'y':7}print(sum(**data))#运行结果13【python中的星号都有什么作用?python中星号的作用是什么?】以上就是关于python中的星号的作用知识点讲解,希望能够帮助到大家更好的学习,现在也不妨开始试着实践一下吧

    推荐阅读