整数类型

只需知道整数无限制,pow(),4进制表示形式

与数学中整数的概念一致
——可正可负,没有取值范限制
——pow(x,y)函数:计算x^y,想算多大算多大
—十进制:10
—二进制,以0b或0B开头:0b010,0B010
—八进制,以0o或0O开头:0o123,0O123
—十六进制,以0x或0X开头:0x9a,0X9a

浮点数类型

只需要知道,取值范围和精度基本无限制,运算存在不确定尾数round()函数,科学计数法表示

与数学中实数的概念一致
带有小数点及小数的数字,浮点数取值范围和小数精度都存在限制,但常规计算可忽略,取值范围数量级约-10307至10308精度数量级10-16
浮点数运算存在不确定尾数,不是bug,不仅仅python有这个特性
例:0.1+0.2!=0.3等于0.30000000000000004
利用round函数去掉多余的尾数
round(x,d):对x四舍五入,d是小数截取位数
科学计数法表示:
使用字母e或E作为幂的符号(大部分编程语言都这么做),以10为底,格式如下:
4.3e-3表示为4.3*10-3值为0.0043

复数类型

与数学中复数的概念一致
定义j=根号下-1 称a+bj为复数
z=4+5j z.real获得实部 z.imag或得虚部

数值运算操作符

操作符是完成运算的一种符号体系

操作符及作用 描述
+
-
*
/ 除 10/3=3.333333
// 整数除,x与y之整数商 10//3结果是3
x%y 余数,模运算10%3结果是1
x**y 幂运算,x的y次幂,想xy

二元操作符x+=y之类的

数值运算函数

abs(x) 绝对值 abs(-10.01)=10.01
divmod(x,y) 商余,同时输出商和余数divmod(10,3)=(3,1)
pow(x,y[,z]) 幂余(x**y)%z
round(x[,d]) 四舍五入,d是保留位数
max(x1,x2,……,xn) 最大值
min(x1,x2,……,xn) 最小值
int(x) 强制类型装换
float(x) 强制类型装换
complex(x) 强制类型装换,将x变为虚数,增加虚数部分complex(4)=4+0j

最新文章

  1. Hibernate增删查改语句
  2. 如何安装RHEL7.2x64 即红帽7.2虚拟机?
  3. zabbix常用术语
  4. Windows中搭建已存在的Octopress环境
  5. $http.post发的数据,后台取不到两种解决方案
  6. Linux内核源代码解析之——我与神童聊Linux内核
  7. java中部分知识点的验证实现
  8. android gridview画分割线
  9. Python学习一:Python简介
  10. [array] leetcode - 34. Search for a Range - Medium
  11. centos7环境下mysql5.7的安装与配置
  12. 【offer收割机必备】我简历上的Java项目都好low,怎么办?
  13. Info - 信息分析思路概要
  14. mac os 卸载android studio 从新安装遇到的一些问题
  15. 安装flutter和dart总结
  16. web.xml之context-param,listener,filter,servlet加载顺序及其周边
  17. 通过Task异步加快对数组的运算
  18. 关于Class.getResource和ClassLoader.getResource的路径问题(转)
  19. mac上用的svn
  20. 预装WIN8改装WIN7之BIOS设置

热门文章

  1. Spring Boot邮箱链接注册验证
  2. 【动画消消乐】HTML+CSS 自定义加载动画:清新折叠方块效果 063(附源码及原理详解)
  3. python -- 面向对象编程(类、对象)
  4. 【动画消消乐】HTML+CSS 自定义加载动画 064(currentColor的妙用!)
  5. 关键字替代符号C++
  6. java 利用Calendar进行日期更改
  7. 大数据学习(11)—— Hive元数据服务模式搭建
  8. 浏览器中hook对象属性
  9. 【NLP学习其四】如何构建自己用于训练的数据集?什么是词性标注?
  10. 高效JAVA之用静态工厂方法代替构造器