标签:除了 如何 traceback 产生 用处 浮点 std 顺序 运算
Python有着强大的计算能力,直接在Python控制台中输入计算式,它会直接给出答案。
------------------------------------------------------------------------------------------------------------------------
>>> 2 + 2
4
>>> 5 + 4 - 3
6
-------------------------------------------------------------------------------------------------------------------------
上例中,紧跟“+”和“-”的空格不是强制要求的,加入空格可以使代码更容易阅读
-------------------------------------------------------------------------------------------------------------------------
Python也可以计算乘法和除法,使用*代替乘号,使用/代替除号,使用括号确定操作符的运算顺序
-------------------------------------------------------------------------------------------------------------------------
>>> 2 * (3 + 4)
14
>>> 10 / 2
5.0
-------------------------------------------------------------------------------------------------------------------------
使用/的除法,结果会生成一个浮点数
-------------------------------------------------------------------------------------------------------------------------
数字前面的“-”代表该数字为负数
-------------------------------------------------------------------------------------------------------------------------
>>> -7
-7
>>> (-7 + 2) * (-4)
20
-------------------------------------------------------------------------------------------------------------------------
“+”也可以添加到数字前面,但这除了能够增加代码的可读性外没有多大用处
-------------------------------------------------------------------------------------------------------------------------
用一个数字除以0在Python中会产生一个错误
-------------------------------------------------------------------------------------------------------------------------
>>> 11 / 0
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
ZeroDivisionError: division by zero
-------------------------------------------------------------------------------------------------------------------------
在Python中,错误信息的最后一行会告诉你错误的类型,仔细阅读错误信息,它会告诉你如何修改你的代码
标签:除了 如何 traceback 产生 用处 浮点 std 顺序 运算
原文地址:http://www.cnblogs.com/zaku1991/p/7741994.html