Python 数字数据类型用于存储数值。
数据类型是不允许改变的, 这就意味着如果改变数字数据类型得值,将重新分配内存空间。
以下实例在变量赋值时数字对象将被创建:
var1 = 1
var2 = 10
您也可以使用 del 语句删除一些数字对象引用。
del 语句的语法是:
del var1[,var2[,var3[….,varN]]]]
您可以通过使用 del 语句删除单个或多个对象,例如:
del var
del var_a, var_b
Python 支持四种不同的数值类型:
整型 (Int) – 通常被称为是整型或整数,是正或负整数,不带小数点。
长整型 (long integers) – 无限大小的整数,整数最后是一个大写或小写的 L。
浮点型 (floating point real values) – 浮点型由整数部分与小数部分组成,浮点型也可以使用科学计数法表示(2.5e2 = 2.5 x 102 = 250)
复数 ((complex numbers)) – 复数的虚部以字母 J 或 j 结尾。如:2+3i
长整型也可以使用小写 ”L”,但是还是建议您使用大写 ”L”,避免与数字 ”1″ 混淆。Python 使用 ”L” 来显示长整型。
Python 还支持复数,复数由实数部分和虚数部分构成,可以用 a + bj, 或者 complex(a,b) 表示,复数的实部 a 和虚部 b 都是浮点型
Python 数字类型转换
int(x [,base]) 将 x 转换为一个整数
long(x [,base]) 将 x 转换为一个长整数
float(x) 将 x 转换到一个浮点数
complex(real [,imag]) 创建一个复数
str(x) 将对象 x 转换为字符串
repr(x) 将对象 x 转换为表达式字符串
eval(str) 用来计算在字符串中的有效 Python 表达式, 并返回一个对象
tuple(s) 将序列 s 转换为一个元组
list(s) 将序列 s 转换为一个列表
chr(x) 将一个整数转换为一个字符
unichr(x) 将一个整数转换为 Unicode 字符
ord(x) 将一个字符转换为它的整数值
hex(x) 将一个整数转换为一个十六进制字符串
oct(x) 将一个整数转换为一个八进制字符串
Python 数学函数
Python 随机数函数
随机数可以用于数学,游戏,安全等领域中,还经常被嵌入到算法中,用以提高算法效率,并提高程序的安全性。
Python 包含以下常用随机数函数:
Python 三角函数
Python 包括以下三角函数:
Python 数学常量