【Python学习之路】数字
数字 整型 Integers 整型运算,加减乘: 2 + 2 4 3 - 4 -1 4 * 5 20 在 Python 2.7 中,整型的运算结果只能返回整型, 除法 的结果也不例外。 例如 12 / 5 返回的结果并不是2.4,而是2: 12 / 5 2 幂指数: 2 ** 5 32 取余: 32 % 5 2 赋值给变量: a = 1 a 1 使用 type() 函数来查看变量类型: type ( a ) int 整型数字的最大最小值: 在 32 位系统中,一个整型 4 个字节,最小值 -2,147,483,648 ,最大值 2,147,483,647 。 在 64 位系统中,一个整型 8 个字节,最小值 -9,223,372,036,854,775,808 ,最大值 9,223,372,036,854,775,807 。 import sys sys . maxint 2147483647 长整型 Long Integers 当整型超出范围时, Python 会自动将整型转化为长整型,不过长整型计算速度会比整型慢。 a = sys . maxint + 1 print type ( a ) <type 'long'> 长整型的一个标志是后面以字母L结尾: a 2147483648L 可以在赋值时强制让类型为长整型: b = 1234L type ( b ) long