数字类型及常用的数学函数(Python)
int(整数类型)
与数学中的整数一致,没有取值范围的限制。其有四种表示方式:十进制,二进制,八进制,十六进制。在Python中,默认为十进制表示方式,用其他方式,需添加引导符。
二进制引导符:0b或0B(不区分字母大小写)
八进制引导符:0o或0O(不区分字母大小写)
十六进制引导符:0x或0X(不区分字母大小写)
需要注意的是,用任何方式(非十进制表示需加对应的引导符)表达运算时,结果均会转化为十进制表示方法的整数(默认)。
如下图所示:
float(浮点数数字类型)
浮点数数字类型与数学中实数的概念一致,其表示一切带有小数点的数。值得注意的是,小数点后面可以为“0”。
如:1010是整数,而1010.0为浮点数。
表示方法
浮点数有两种表示方法:
1.十进制表示法 如:1010.0
2.科学计数法 如:1.01e3 =1010.0
bool(布尔类型)
bool型对应两个布尔值:True 和 False,分别对应1和0。
complex(复数类型)
Python中复数有两种:一种是a+bj(a,b为实数);另一种是complex(a,b),例如: 3+4j,1.5+0.5j,complex(2,3)。
对于整数数据类型int,其值的集合为所有整数,支持的运算操作有“+(加法)、-(减法)、*(乘法)、/(除法)、//(整除)、**(幂操作)、%(取余)等,举例如下:
常用的数字函数:
此外可以用”isinstance(变量名,类型名)“函数来判断变量类型:
可以使用del语句删除一个或多个对象的引用。
注意:
(1)Python可以同时为多个变量赋值,如:a=b=c=1
。
(2)Python可以同时为多个对象指定变量,如下面代码
>>>a,b,c=1,2,3
>>>print(a,b,c)
>>>1 2 3
(3)一个变量可以通过赋值指向不同类型的对象。
(4)在混合计算时,Python会把整形转化为浮点型。
数字类型及常用的数学函数(Python)相关推荐
- php数字小数大小比较,PHP 常用的数学函数和数值处理函数
常用的数学函数// 2个任意精度数字的加法 echo bcadd($a, $b, 2); // 2个任意精度数字的减法 echo bcsub($a, $b, 2); // 2个任意精度数字的乘法 ec ...
- [转载] 1.1.1 Python常用的数学函数
参考链接: Python中的数学math函数1(数值函数) Python使用模块,类库 形式1:import module-name.import后面跟空格,然后是模块名 称,例如:import os ...
- c语言定义小数无穷小,OC中常用的数学函数以及浮点处理函数
在编程中我们总要进行一些数学运算以及数字处理,尤其是浮点数的运算和处理,这篇文章主要介绍C语言下的数学库.而其他语言中的数学库函数的定义以及最终实现也是通过对C数学库的调用来完成的,其内容大同小异,因 ...
- 常用的数学函数以及浮点数处理函数
在编程中我们总要进行一些数学运算以及数字处理,尤其是浮点数的运算和处理,这篇文章主要介绍C语言下的数学库.而其他语言中的数学库函数的定义以及最终实现也是通过对C数学库的调用来完成的,其内容大同小异,因 ...
- OC中常用的数学函数以及浮点处理函数
在编程中我们总要进行一些数学运算以及数字处理,尤其是浮点数的运算和处理,这篇文章主要介绍C语言下的数学库.而其他语言中的数学库函数的定义以及最终实现也是通过对C数学库的调用来完成的,其内容大同小异,因 ...
- python语言提供的3个基本数字类型是什么_计算机二级python学习教程(3) python语言基本数据类型...
本文继续计算机二级python教程的学习,之前已经学习过了计算机二级python学习教程(1) .计算机二级python学习教程(2) 3.1 数字类型 数字类型:整数类型.浮点数类型.复数类型. 整 ...
- MYSQL常用的数学函数
#数学函数 #查询给定数值绝对值,对于此例而言,结果为8 SELECT ABS(-8); #查询大于等于给定数值的最小整数,对于此例而言,结果为10 SELECT CEILING(9.8); #查询小 ...
- c语言程序常用的数学函数,C语言函数——常用数学函数
C语言的数学函数所在函数库为math.h.stdlio.h.string.h.float.h,使用的时候需要引入.下面是函数及其作用. int abs(int i) 返回整型参数i的绝对值 doubl ...
- python中浮点数能用乘法吗_简单讲解Python中的数字类型及基本的数学计算
Python有四种类型的数字:1.整型 a = 2 print a 2.长整型 b = 123456789 print b 3.浮点数 c = 3.2E2 print c 4.复数 复数为实数的推广, ...
最新文章
- java 向下转型_Java_向下转型
- Function types cannot have argument labels 错误解决方案
- 2012.9华为软件开发面试题
- Java Web实训项目:西蒙购物网(上)
- C++获取当前所有进程的完整路径
- SpringBoot_Redis配置
- tensorrt安装_利用TensorRT对深度学习进行加速
- HTML5 学习准备1
- 设计模式入门-模板模式
- word java api_Java中的Word文档创建API
- python中几种去重的方法
- 斗战神 琵琶之怨获取攻略
- 使用Python求解一元二次方程
- EOS Utility无法安装的问题解决
- Lamp 架构 搭建 论坛网站
- 收藏学习测试论坛,网站
- 德国 PC Welt 杂志和 Avira 推出免费使用6个月 Avira AntiVir Personal Premium 活动
- call()和appy()的区别及常用场景
- 广州融媒体峰会现场直播中,BirdDog Full NDI应用有哪些优点?难点?如何解决?
- 从那堆代码中,你懂得了哪些道理?
热门文章
- 【转】ABAP BASE64编码与解码练习
- 如何使用应用日志(Application Log)
- 【Oracle】多表连接查询详解
- 关于mysql报 loopWaitCount 0, wait millis 60000 错误的解决办法
- Oracle 查看表空间的大小及使用情况sql语句
- 程序员眼中的英文单词竟是这样的
- java.lang.StackTraceElement类
- 预留在PP模块里面的作用
- 语法分析实验ll算法c语言,实验5LL语法分析程序的设计与实现(C语言).doc
- python给函数设置超时时间_在 Linux/Mac 下为Python函数添加超时时间