我正在玩python命令行和**运算符,据我所知,它执行幂函数.所以2**3应该是(并且是)8因为2*2*2 = 8.
有人能解释我发现的行为吗?我没有看到任何方法将操作与括号分组以实际获得65536的结果,就像在这里获得的那样.
>>> 2 ** 2 ** 2
16
>>> 2 ** 2 ** 2 ** 2
65536
>>> (2 ** 2 ** 2) ** 2
256
Run Code Online (Sandbox Code Playgroud) 我有一个类似的文件
1 test
test
如何从中删除新行,以便最终输出变为:
1 test test
我已经尝试了一些sed但我无法使用它.