Python3数字数据类型用于存储数值。

数据类型是不允许改变的,这就意味着,如果改变数字数据类型的值,将重新分配内存空间。

Python支持三种不同不同的数值类型:

整型(int):通常是被称为整型或整数,是正或负整数,不带小数点。python3整型是没有限制大小的。可以当作Long类型使用

浮点型(float):浮点型是由整数部分与小数部分组成,浮点型也可以是由科学计数法表示。

复数(complex):复数是由实数部分和虚数部分构成,他们都可以是浮点型。

Python数字类型转换

有时候我们需要对数据内置的类型进行转换,数据类型的转换,只需要把数据类型作为函数名即可。

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

flaot(x): 将x转换成一个浮点数

complex(x): 将x转换成一个复数,实数部分为x,虚数部分为0

complex(x,y):将x和y转换成一个复数,实数部分为x,虚数部分为y。

Python数字运算:

可以直接使用 +,-,*,/  来使用表达式进行数字计算。

数字函数

函数

描述

abs(x)

返回数字的绝对值

ceil(x)

返回数字的上入整数

exp(x)

返回e的x次幂

fabs(x)

返回浮点数数字的绝对值

floor(x)

返回数字的下舍整数 floor(4.9) = 4

log(x)

返回以e为底的对数

log10(x)

返回以10为底的对数

max(x1,x2…)

返回给定参数的最大值

min(x1,x2,…)

返回给定参数的最小值

modf(x)

返回x的整数部分和小数部分,两部分的数值符号与相同,整数部分以浮点型表示

pow(x,y)

x**y运算后的值

round(x,[,n])

返回浮点数的四色五入值

sqrt(x)

返回x的平方根

随机数函数:

随机数可用于数字,游戏和安等领域,还经常被嵌套到算法中,用以提高算法效率,并提高程序的安全性。

Python包含以下常用的随机函数

函数

描述

choice(seq)

从序列中随机挑选一个元素。

random.choice(range(10)),从0-9随机挑选一个整数

randrange(start,stop,step)

从指定范围内,按指定基数递增的集合中获取一个随机数,基数的默认值为1

random()

随机生成一个实数,它在(0,1)范围内

seed(x)

改变随机数生成数种子。

shuffle(lst)

将序列的所有元素随机排序

uniform(x,y)

随机生成下一个实数,它在[x,y]中

三角函数:

函数

描述

acos(x)

返回x的反余弦弧度值

asin(x)

返回x的反正弦弧度值

atan(x)

返回x的反正切弧度值

atan2(y,x)

返回给定的x和y坐标值的反正切值

cos(x)

返回x的弧度的余弦值

hypot(x,y)

返回欧几里得范数(sqrt(x*x+y*y)

sin(x)

返回x弧度的正弦值

tan(x)

返回x弧度的正切值

degrees(x)

将弧度装换成角度

radians(x)

将角度转换成弧度

数学常量

常量

描述

pi

圆周率

e

自然常数

最新文章

  1. 关于css3的背景渐变
  2. Cannot find class for bean with name service
  3. 全国省市区Json文件 ,做省市区联动很轻松
  4. atitit.基于组件的事件为基础的编程模型--服务器端控件(1)---------服务器端控件和标签之间的关系
  5. 相对于C#,PHP中的个性化语法
  6. 初识 ActiveMQ
  7. Linux(CentOS 7)环境下安装MySQL
  8. SQL中笛卡尔积-cross join的用法
  9. centos 7安装java开发环境
  10. Linux删除目录下的文件的10种方法
  11. SQL Server 的 RowGuid/RowGuidCol 是什么意思?
  12. BZOJ 4361 isn | DP 树状数组
  13. xampp 教程
  14. VMware 安装CentOS 6.5图文步骤 以及安装后无法联网的解决办法
  15. Developing modules for the Apache HTTP Server 2.4
  16. Django_rest_framework_渲染器/解析器/路由控制/分页
  17. Python学习笔记(三十三)常用内置模块(2)collections_namedtuple_deque_defaultdict_OrderedDict_Counter
  18. 【整理】石子合并问题(四边形不等式DP优化)
  19. 【[SDOI2016]排列计数】
  20. final变量属性小记

热门文章

  1. webpack css文件编译、自动添加前缀、剥离
  2. [Luogu5280][ZJOI2019]线段树(线段树+DP)
  3. springboot注册到consul中报错:Spring MVC found on classpath, which is incompatible with Spring Cloud
  4. VC串口通讯,WriteFile或ReadFile没有任何返回??
  5. TODO-依赖注入与控制反转
  6. python路径相关处理
  7. logback配置文件模板
  8. Jmeter学习笔记(六)——使用badboy录制脚本
  9. iOS自动布局学习(UIView+AutoLayout)
  10. WinServer-SMTP服务