Python|Python 数据类型
基本数据类型
标准数据类型
- Number(数字)
四种数字类型 | 说明 | 举个例子 |
---|---|---|
int | 整数。python3只有长整型。 | 1000、23 |
float | 浮点数 | .001、3.14 |
bool | 布尔 | True 、False ,它们的值是1和0,可以和数字相加。 |
complex | 复数。可以用a+bj 或者complex(a,b) 表示, 复数的实部a和虚部b都是浮点型。 |
1+0j、complex(-1.3, 5.7) |
>>> a, b, c, d = 100, 3.14, True, 1+2j #python 可以同时为多个变量赋值。
>>> print(type(a), type(b), type(c), type(d)) #type()->查询变量所指的对象类型
>>> isinstance(a, int) #isinstance()->判断变量是否是某种类型
True
>>> 2 / 4#数值的除法,得到一个浮点数
0.5
>>> 2 // 4 #数值的除法,得到一个整数(直接取整数部分)
0
>>> 17 % 3 #取余(余数)
2
>>> 2 ** 5 #次方运算(2的5次方)
32
1、python 可以同时为多个变量赋值。
a, b = 1, 2
2、一个变量可以通过赋值指向不同类型的对象。
3、数值的除法包含两个运算符:
/
返回一个浮点数,//
返回一个整数。4、int 与 float 混合计算时,python 会把整型转换成为浮点数。
- String(字符串)
- List(列表)
- Tuple(元组)
- Set(集合)
- Dictionary(字典)
【Python|Python 数据类型】type()
与isinstance()
的区别:type()不会认为子类是一种父类类型,而isinstance()会认为子类是一种父类类型。
在python3
的6个标准数据类型中,不可变数据(Number, String, Tuple)
和可变数据(List, Dictionary, Set)
各有3 个。
推荐阅读
- Docker应用:容器间通信与Mariadb数据库主从复制
- python学习之|python学习之 实现QQ自动发送消息
- 逻辑回归的理解与python示例
- python自定义封装带颜色的logging模块
- 【Leetcode/Python】001-Two|【Leetcode/Python】001-Two Sum
- Python基础|Python基础 - 练习1
- Python爬虫|Python爬虫 --- 1.4 正则表达式(re库)
- 使用协程爬取网页,计算网页数据大小
- Python(pathlib模块)
- python青少年编程比赛_第十一届蓝桥杯大赛青少年创意编程组比赛细则