python 中的算数运算符

来源:互联网 发布:免费英语口语软件 编辑:程序博客网 时间:2024/05/18 02:53
交互式Python解释器可以当作非常强的计算器使用比如(先说‘+’,‘-’,‘*’):

>>>2+2

4

>>>2*2

4

>>>2-2

0

但是

>>> 1/2

0

一个整数被另一个整数除,计算结果小数被截除,只留下整数部分,解决方案有两个:要么用实数,要么让Python改变除法方式。

用实数(也称浮点数)

>>>1.0/2.0

0.5

>>>1/2.0

0.5

>>>1.0/2

0.5

如果希望Python只执行普通除法,那么可以在程序前加以下语句,或直接在解释器中执行他

>>>from_future_import division

Python 提供了一个用于实现整除的操作符——双斜线;

>>>1//2

0

就算是浮点数,双斜线也会执行整除;

>>>1.0//2.0

0.0

除了‘+’,‘-’,‘*’,‘/’ 以外还有取余(%);

>>>10%3

1

>>>8%2

0

>>>8/2

4

>>>2.75%0.5

0.25

最后一个运算符就是幂(乘方)

>>>2**3(相当与2的3次方)

8

>>>-3**2

-9

>>>(-3)**2

9


0 0
原创粉丝点击