请问python语言里,8**3=512 ,-5**4=-625怎么算的,**代表什么意思?

Python023

请问python语言里,8**3=512 ,-5**4=-625怎么算的,**代表什么意思?,第1张

其实就是指数阶,类似其他语言(c,c++)的pow(double,double),8的三次方是512 而第二个,负号优先级低于**,所以先算的是5的4次方625,最后求相反-625

c++版:(代码)

#include <iostream>

using namespace std

int main()

{

int n,x,y //定义三个整数n,x,y

cout<<"请输入N值, N = "<<endl //提示输入N值

cin>>n //输入N值

x=n//N值赋给x

y=x*x //计算N的平方

cout<<"N的平方为:"<<y<<endl //输出N的平方的值

return 0 //注意全部使用英文输入法,特别是标点符号

}

1、两个值相加,然后返回值给符号左侧的变量

举例如下:

>>>a=1

>>>b=3

>>>a+=b(或者a+=3)

>>>a

4

2、用于字符串连接(变量值带引号,数据类型为字符串)

>>>a='1'

>>>b='2'

>>>a+=b

>>>a

'12'

扩展资料:

Python常用运算符

1、算术运算符

2、比较运算符

3、赋值运算符

4、位运算符

5、逻辑运算符

6、成员运算符

7、身份运算符

8、运算符优先级

以下所列优先级顺序按照从低到高优先级的顺序;同行为相同优先级。

Lambda  #运算优先级最低

逻辑运算符: or

逻辑运算符: and

逻辑运算符:not

成员测试: in, not in

同一性测试: is, is not

比较: <,<=,>,>=,!=,==

按位或: |

按位异或: ^

按位与: &

移位: <<,>>

加法与减法: + ,-

乘法、除法与取余: *, / ,%

正负号: +x,-x

具有相同优先级的运算符将从左至右的方式依次进行,用小括号()可以改变运算顺序。

参考资料:

参考资料来源:百度百科-Python