python基础(二):数据类型
2024-09-03 12:01:50
数据类型
学习Python时,一定要注意Python中数据类型和数据结构的学习,这对于你是否能够学好Python其中很重要的作用。
什么是数据类型?
人类有思想,很容易区分汉字和数字的区别,例如,你知道 1 是数字,“中国”是汉字。计算机虽然很强大,但是它没有思想,它不知道哪个是汉字,哪个是数字,除非你明确告诉它。
这就是我们要说的“数据类型”,数据类型将它们进行了明确的划分,告诉计算机哪个是数字,那个是字符串。
Python 中有六个标准的数据类型:
Number(数字)
String(字符串)
List(列表)
Tuple(元组)
Set(集合)
Dictionary(字典)
Python 的六个标准数据类型中:
- 不可变数据(3 个):Number(数字)、String(字符串)、Tuple(元组);
- 可变数据(3 个):List(列表)、Dictionary(字典)、Set(集合)。
Number(数字)
数字类型包括int(整型)、float(浮点型)、bool(布尔型)、complex(复数)。
对于数字类型的变量,我们可以利用它进行加、减、乘、除。但是这里有几个地方需要注意一下。
① “/” 代表除法, “//” 代表取整;
>>>7 / 4
1.75
>>>7 // 4
1
② “%” 表示求余;
>>>10 % 4
2
>>>5 % 3
2
>>>4 % 5
4
③ 一个关于浮点数需要注意的地方;
>>>a = 4.2
>>>b = 2.1
>>>a + b
6.300000000000001
>>>(a+b) == 6.3
False
>>>from decimal import Decimal
>>>a = Decimal("4.2")
>>>b = Decimal("2.1")
>>>a+b
Decimal('6.3')
>>>(a+b) == Decimal("6.3")
True
>>>(a+b)/3
Decimal('2.1')
bool
也叫“逻辑型”用于只有两种取值(0 和 1,真和假)的场合, 首字母是大写。
True 真
False 假
对于逻辑型数据,有着他自己的运算规则。
& :与,两个逻辑型数据中,一假则为假。
|:或,两个逻辑型数据中,一真则为真。
not :非, not True 就是 False, not False 就是 True。
复数
复数由实数部分和虚数部分构成,可以用a + bj
,或者complex(a,b)
表示, 复数的实部a和虚部b都是浮点型
最新文章
- 关于arcengine中geoprocessor使用的困惑
- 07——为多态基类声明为virtual析构函数
- 【BZOJ-1833】count数字计数 数位DP
- brute-force search
- Python动态生成变量
- linux内核调优详解
- smaa github iryoku
- html5 meta标签属性整理
- 【转】P2P之UDP穿透NAT的原理与实现(附源代码)
- AFN的二次封装
- S3C2440之IIC裸机驱动
- 双击jar包无法直接运行的问题
- Bootstrap相关的网站
- Bootstrap入门(十三)组件7:导航条
- 《Django By Example》第八章 中文 翻译 (个人学习,渣翻)
- VS2010 win7 64位安装后新建项目生成时错误:LINK : fatal error LNK1123: 转换到 COFF 期间失败: 文件无效或损坏
- vue 通过自定义指令实现 置顶操作;
- phpstudy 配置端口 和 虚拟域名访问
- B-树、B+树
- Spring Boot 2.0(二):Spring Boot 开源软件都有哪些?(转)
热门文章
- taro 滚动事件
- css delete line text &; html del
- koa response image
- DHCP (Dynamic Host Configuration Protocol )协议的探讨与分析
- K8s炼气期(一)| minikube安装本地Kubenetes环境
- 1086 Tree Traversals Again——PAT甲级真题
- IntelliJ Idea Error Address localhost 1099 is already in use.
- 从HashMap面试聊聊互联网内卷
- 死磕Spring之IoC篇 - BeanDefinition 的解析过程(面向注解)
- js实现element中可清空的输入框(2)