Python中的“2*2”和“2**2”有什么区别?

2024-03-29 12:37:41 发布

您现在位置:Python中文网/ 问答频道 /正文

以下代码之间有什么区别?

代码1

var=2**2*3

代码2:

var2=2*2*3

我看没有区别。 这就提出了以下问题。

如果我们可以使用code2,为什么要使用code1?


Tags: 代码var区别var2code2code1
3条回答
  2**2 means 2 squared (2^2)
  2*2 mean 2 times 2 (2x2)

在这种情况下,它们正好有相同的价值,但是。。。

  3**3*4 != 3*3*4

尝试:

2**3*2

以及

2*3*2

看看有什么不同。

**是“power of”的运算符。在你的特定操作中,2的幂等于2乘以2。

双星(**)是指数。所以“2乘2”和“2乘2”是一样的。换个号码,你就会看到不同。

相关问题 更多 >