python规定浮点数类型可以不带小数部分吗_Python标准数据类型-数字
Python内置了整数、复数、浮点数三种数字类型。
整数
整数是没有小数部分的数值,与数学上的一样:
>>> 1
1
>>> -1
-1
整数没有大小限制,只要你的内存足够大,就可以创建任意大小的整数:
>>> 1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
除了十进制外,Python还允许你使用二进制、八进制和十六进制创建整数:
#二进制:
>>> 0b10
2
>>> 0B10
2
#八进制:
>>> 0o10
8
>>> 0O10
8
#十六进制:
>>> 0x10
16
>>> 0X10
16
如果你不明白什么是进制,可以去查阅其他资料,或者直接略过就好了。
浮点数
浮点数是带有小数部分的数值,类似于数学上的小数:
>>> 1.1
1.1
如果你要创建的浮点数的小数部分或整数部分是0,那么可以省略不写,Python会自动帮你填上:
>>> .1
0.1
>>> 1.
1.0
与整数不同的是,浮点数的有效长度只有17位,对于超出的部分,Python会进行四舍五入操作:
>>> 1111.1111111111111111111111111111111111111
1111.111111111111
>>> 1111.8888888888888888888888888888888888888
1111.888888888889
需要注意的是,浮点数的运算不精确,请尽量不要使用浮点数进行运算:
>>> 1.75 * 2.3
4.0249999999999995
算数运算符
Python提供了一些基本的算数运算符,你可以通过这些运算符进行算数运算:
>>> 5 + 1
6
>>> 5 - 1
4
>>> 5 * 2
10
>>> 5 / 2
2.5
>>> 5 // 2
2
>>> 5 % 2
1
>>> 5 ** 2
25
需要注意除法操作,/我们称作真除法,对于真除操作,Python始终会得到浮点数:
>>> 1 / 2
0.5
>>> 1 / 1
1.0
//我们称作整除,对于整除操作,如果有小数部分的话,Python会省略小数向下取整:
>>> 5 // 2
2
>>> 5.0 // 2.0
2.0
比较运算符
除了算数运算符外,Python还提供了比较运算符,比较运算符会返回True或False:
>>> 1 < 5
True
>>> 1 > 5
False
>>> 1 <= 5
True
>>> 1 >= 5
False
>>> 5 == 5
True
>>> 5 != 5
False
True和False很好理解,如果比较的条件满足,就返回True,否则返回False。
python规定浮点数类型可以不带小数部分吗_Python标准数据类型-数字相关推荐
- python中浮点数类型_Python基本数据类型之浮点型
1.浮点数的介绍 float(浮点型)是Python基本数据类型中的一种,Python的浮点数类似数学中的小数和C语言中的double类型: 2.浮点型的运算 浮点数和整数在计算机内部存储的方式是不同 ...
- python中变量类型在程序中可以改变_Python中的变量和数据类型,python,及
变量 变量的定义: 在程序中,有时我们需要对2个数据进行求和,那么该怎样做呢? 大家类比一下现实生活中,比如去超市买东西,往往咱们需要一个菜篮子,用来进行存储物品,等到所有的物品都购买完成后,在收银台 ...
- python五种标准数据类型_python标准数据类型--数值
数值类型: python支持的数值类型有整数.浮点数和复数(a+bj) 数值操作 基本四则运算:+-*/,除法运算永远返回浮点数 取余:% 整数除(除法运算只返回整数结果):// print(15// ...
- 【学习笔记】6、标准数据类型—数字类型
标准数据类型 在每种编程语言中,数据都可以以不同的形式存储在内存中,这些不同的形式就称之为数据类型. 用不同的数据类型储存的数据,具有不同的存储结构,对应的也就有不同的使用方法和功能. Python中 ...
- python语言中包含的标准数据类型_python标准数据类型(笔记一)
关于python,它是一种解释型,面对对象,带有动态语义的高级程序设计语言. 之前学习python的时候,简单的将python的基础内容过了一遍,然后在工作中需要用到什么就相应的去加深某一模块的需求以 ...
- python语言中包含的标准数据类型_Python标准数据类型
Python标准数据类型 2020-11-07 在内存中存储的数据可以有多种类型.例如,一个人的年龄可以用数字来存储,他的名字可以用字符来存储.Python 定义了一些标准类型,用于存储各种类型的数据 ...
- python语言浮点数可以不带小数部分吗_python 浮点数四舍五入需要注意的地方
本文主要分享基于python的数据分析三方库pandas,numpy的一次爬坑经历,发现并分析了python语言对于浮点数精度处理不准确的问题,并在最后给出合理的解决方案.如果你也在用python处理 ...
- 关于python的浮点数类型、以下_python入门教程Python 浮点数数据类型详解 [学习 Python 必备基础知识][看此一篇就够了]...
python基础语法.jpg 您的"关注"和"点赞",是信任,是认可,是支持,是动力...... 如意见相佐,可留言. 本人必将竭尽全力试图做到准确和全面,终其 ...
- python中浮点数间运算存在不确定尾数_python 浮点数类型
- 带有小数点及小数的数字 - 浮点数取值范围和小数精度都存在限制,但常规计算可忽略 - 浮点数的取值范围数量级约为 至 浮点数间运算存在不确定尾数,这不是bug # 浮点数间运算存在不确定尾数 & ...
最新文章
- 张小明教授+计算机,香港浸会大学、实验室兼职导师张晓明教授访问实验室并做学术报告...
- springboot高级——消息队列相关
- 2022-03-09
- java解压obb_Bundle包转apk(.obb格式转.apk)
- Xcode6中使用initWithTitle:title image:image selectedImage:自定义图片
- eclipse IDE中無法打開android模擬器
- AJAX使用技巧:如何处理书签和翻页按扭
- 迷宫(信息学奥赛一本通-T1215)
- 做老板必须要有正气和底气,所谓正气就是身正不怕影子斜
- CTFHUB Web前置技能 题解记录(HTTP部分)
- HDU2897 邂逅明下
- 嵌入式工程师是青春饭吗?越老越吃香吗?
- 文本相似度的方法对比
- 3D建模和处理软件以及相关的库(来自中科大老师)
- php怎么创建以太坊钱包地址,php如何调用以太坊JSON-RPC接口创建钱包
- 常见的几种多媒体设计框架
- 为什么我们现在不再需要杀毒软件了?
- ubuntu系统调节电脑亮度
- 线性代数考研笔记(一)
- html生成无序列表,HTML的ul无序列表