Python中科学计数法E后面为什么是加号

比如说-77.的科学计数法是-7.7e+1,+1的意思是指e的1次方,但是为什么不能表示成e^1,而是e+1,是因为+1在代码里不方便表达吗

当E后面为+时,表示指数部分为正数,即所表示的数值为10的正指数次方。当E后面为-时,表示指数部分为负数,即所表示的数值为10的负指数次方。
^是代码里面的按位异或运算符,文字表达时是幂运算符。

  • 帮你找了个相似的问题, 你可以看下: https://ask.csdn.net/questions/7482121
  • 除此之外, 这篇博客: python常用标准库总结中的 1.常量圆周率和自然常数e 部分也许能够解决你的问题, 你可以仔细阅读以下内容或跳转源博客中阅读:
  • import math
    
    print(math.pi)
    print(math.e)
    

    3.141592653589793
    2.718281828459045