Python中的操作符
在这篇文章中,我们将学习Python中的操作符。
双星 ( **
) 是Python中的一个算术运算符(像+、-、*、**
、/、//、%)。幂运算符是它的另一个名字。
算术运算符采取什么顺序/优先级?
算术运算符和数学运算符的规则是相同的,具体如下:首先运行指数,其次是乘法和除法,然后是加法和减法。
以下是在递减模式下使用的算术运算符的优先顺序:
双星的用途(**) Operator
使用 ** 作为指数化运算符
它也被称为在数字数据中使用,以执行Exponetiatial操作。
示例
下面的程序使用运算符作为表达式中的幂运算符–
输出
在执行时,上述程序将产生以下输出 –
使用 **作为函数和方法中的论据
双星号在函数定义中也被称为kwargs。它用于向函数传递一个可变长度的关键词字典
我们可以使用一个小函数来打印kwargs参数,该函数在下面的例子中显示–
示例
下面的程序显示了在用户定义的函数中使用kwargs的情况—-。
输出
在执行时,上述程序将产生以下输出 –
在kwargs的帮助下,我们可以在代码中轻松使用关键字参数。最重要的是,当我们利用kwargs作为参数时,我们可以向一个函数传递大量的参数。创建接受kwargs的函数,最好是在参数列表中的输入数量相对较少时使用。
结论
这篇文章让我们了解了Python的运算符。我们了解了Python编译器中运算符的优先级,以及如何利用运算符,它的功能类似于kwargs,可以接受任何数量的函数参数,也可以用来计算幂。