[CPyUG:90752] 不知道是我糊涂了,还是python的bug

classic Classic list List threaded Threaded
5 messages Options
Reply | Threaded
Open this post in threaded view
|

[CPyUG:90752] 不知道是我糊涂了,还是python的bug

yrh-2
>>> -1**2
-1
>>> -1**3
-1
>>> pow(-1, 2)
1
>>> pow(-1, 3)
-1

为什么 - 1 ** 2 会等于 -1?

(以上是python2.5上的测试结果,因为这个害我瞎忙了2天,气死我了)

--~--~---------~--~----~------------~-------~--~----~
来自: `python-cn`:CPyUG ~ 华蟒用户组 | 发言:[hidden email]
退订: http://tinyurl.com/45a9tb /针对163/qq邮箱:http://tinyurl.com/4dg6hc
详情: https://groups.google.com/group/python-cn
严正: 理解列表! 智慧提问! http://wiki.woodpecker.org.cn/moin/AskForHelp
-~----------~----~----~----~------~----~------~--~---

Reply | Threaded
Open this post in threaded view
|

[CPyUG:90755] Re: 不知道是我糊涂了,还是python的bug

larbin
>>> (-1)**2
1

2009/6/28 yrh <[hidden email]>
>>> -1**2
-1
>>> -1**3
-1
>>> pow(-1, 2)
1
>>> pow(-1, 3)
-1

为什么 - 1 ** 2 会等于 -1?

(以上是python2.5上的测试结果,因为这个害我瞎忙了2天,气死我了)




--~--~---------~--~----~------------~-------~--~----~
来自: `python-cn`:CPyUG ~ 华蟒用户组 | 发言:[hidden email]
退订: http://tinyurl.com/45a9tb /针对163/qq邮箱:http://tinyurl.com/4dg6hc
详情: https://groups.google.com/group/python-cn
严正: 理解列表! 智慧提问! http://wiki.woodpecker.org.cn/moin/AskForHelp
-~----------~----~----~----~------~----~------~--~---

Reply | Threaded
Open this post in threaded view
|

[CPyUG:90756] Re: 不知道是我糊涂了,还是python的bug

yrh-2
In reply to this post by yrh-2
真是我糊涂了,**的优先级比—高这么简单的错误。见笑了

--~--~---------~--~----~------------~-------~--~----~
来自: `python-cn`:CPyUG ~ 华蟒用户组 | 发言:[hidden email]
退订: http://tinyurl.com/45a9tb /针对163/qq邮箱:http://tinyurl.com/4dg6hc
详情: https://groups.google.com/group/python-cn
严正: 理解列表! 智慧提问! http://wiki.woodpecker.org.cn/moin/AskForHelp
-~----------~----~----~----~------~----~------~--~---

Reply | Threaded
Open this post in threaded view
|

[CPyUG:/] Re: 不知道是我糊涂了,还是python的bug

Can Xue
In reply to this post by yrh-2
2009/6/28 yrh <[hidden email]>:
>>>> -1**2
> -1

您自己觉得呢?
您认为 0-1**2 和 (-1)**2 是一回事吗?


--
XUE Can

--~--~---------~--~----~------------~-------~--~----~
来自: `python-cn`:CPyUG ~ 华蟒用户组 | 发言:[hidden email]
退订: http://tinyurl.com/45a9tb /针对163/qq邮箱:http://tinyurl.com/4dg6hc
详情: https://groups.google.com/group/python-cn
严正: 理解列表! 智慧提问! http://wiki.woodpecker.org.cn/moin/AskForHelp
-~----------~----~----~----~------~----~------~--~---

Reply | Threaded
Open this post in threaded view
|

[CPyUG:90808] Re: 不知道是我糊涂了,还是python的bug

JackyMa
学习了,新手的我也会时常有类似的疑惑!呵呵,还好有这么多高手在。不胜感激

On 6月28日, 上午3时58分, Can Xue <[hidden email]> wrote:

> 2009/6/28 yrh <[hidden email]>:
>
> >>>> -1**2
> > -1
>
> 您自己觉得呢?
> 您认为 0-1**2 和 (-1)**2 是一回事吗?
>
> --
> XUE Can
--~--~---------~--~----~------------~-------~--~----~
来自: `python-cn`:CPyUG ~ 华蟒用户组 | 发言:[hidden email]
退订: http://tinyurl.com/45a9tb /针对163/qq邮箱:http://tinyurl.com/4dg6hc
详情: https://groups.google.com/group/python-cn
严正: 理解列表! 智慧提问! http://wiki.woodpecker.org.cn/moin/AskForHelp
-~----------~----~----~----~------~----~------~--~---