糖尿病康复,内容丰富有趣,生活中的好帮手!
糖尿病康复 > python五种标准数据类型_python标准数据类型--数值

python五种标准数据类型_python标准数据类型--数值

时间:2020-01-08 12:44:06

相关推荐

python五种标准数据类型_python标准数据类型--数值

数值类型:

python支持的数值类型有整数、浮点数和复数(a+bj)

数值操作

基本四则运算:+-*/,除法运算永远返回浮点数

取余:%

整数除(除法运算只返回整数结果)://

print(15//7);返回 2

计算乘方:**

print(3**2); 返回9

复杂数学函数

内置函数

abs(x):获取绝对值

divmod(a, b):获取a除b的商和余数的元组

>>> divmod(10,3) 返回 (3, 1)

pow(x,y):获取x^y 的值

sum(iterable[, start]) : 计算序列的求和

- iterable -- 可迭代对象,如:列表、元组、集合。

- start -- 指定相加的参数,如果没有设置这个值,默认为0

max( x, y, z, .... )

min( x, y, z, .... )

math模块

提供对浮点数的复杂数学运算,使用前需要 import math;

>>> dir(math)

['__doc__', '__file__', '__loader__', '__name__', '__package__', '__spec__', 'acos', 'acosh', 'asin', 'asinh', 'atan', 'atan2', 'atanh', 'ceil', 'copysign', 'cos', 'cosh', 'degrees', 'e', 'erf', 'erfc', 'exp', 'expm1', 'fabs', 'factorial', 'floor', 'fmod', 'frexp', 'fsum', 'gamma', 'gcd', 'hypot', 'inf', 'isclose', 'isfinite', 'isinf', 'isnan', 'ldexp', 'lgamma', 'log', 'log10', 'log1p', 'log2', 'modf', 'nan', 'pi', 'pow', 'radians', 'remainder', 'sin', 'sinh', 'sqrt', 'tan', 'tanh', 'tau', 'trunc']

说明dir()返回模块的属性列表

语法: dir([object])

不带参数时返回当前范围内定义的变量、方法和类型列表;

带参数时则返回参数的方法、属性列表

cmath模块

提供对复数的数学运算,使用前需要 import cmath;

>>> dir(cmath)

['__doc__', '__file__', '__loader__', '__name__', '__package__', '__spec__', 'acos', 'acosh', 'asin', 'asinh', 'atan', 'atanh', 'cos', 'cosh', 'e', 'exp', 'inf', 'infj', 'isclose', 'isfinite', 'isinf', 'isnan', 'log', 'log10', 'nan', 'nanj', 'phase', 'pi', 'polar', 'rect', 'sin', 'sinh', 'sqrt', 'tan', 'tanh', 'tau']

random模块

提供随机函数,使用前需要import random;

random.seed(x) : x -- 改变随机数生成器的种子seed。

如果你不了解其原理,你不必特别去设定seed,Python会帮你选择seed

random.random() :随机生成一个0到1之间的浮点数

random.uniform(x, y) :随机生成[x,y)之间的浮点数

random.choice( seq ) : 从序列中随机选取一个数,序列可以为列表、元组、字符串

random.randrange ([start,] stop [,step]): 返回指定递增基数集合中的一个随机数,基数缺省值为1

random.shuffle (lst ):将序列的所有元素随机排序。

数值类型转换

int(x):将x转换为一个整数

long(x):将x转换长整数

float(x):将x转换浮点数

str(n):将数字转换为字符串

chr(n):将0-255范围内的整数转换为对应的ascii码字符,但是若为非显示ascii字符,则转换为整数的十六进制字符串

>>> print chr(48), chr(49), chr(97) # 十进制

0 1 a

如果觉得《python五种标准数据类型_python标准数据类型--数值》对你有帮助,请点赞、收藏,并留下你的观点哦!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。