IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> Python知识库 -> python基础训练—数据类型 -> 正文阅读

[Python知识库]python基础训练—数据类型

数据类型

目录:1、置数据类型

? ? ? ? ? ?2、获取数据类型

? ? ? ? ? ?3、设置特定的数据类型

置数据类型

python中有以下内置数据类型,如

文本类型:str(字符)

数字类型:int(整形),float(浮点型),complex(复数类型)

序列类型:list(列表类型),tuple(元组类型),range(范围类型)

映射类型:dict(字典类型)

套装类型:set(集合类型),frozenset(冻结集合类型)

布尔类型:bool(布尔类型)

二进制类型:bytes(字节类型),bytearray(字节数组类型),memoryview(内存试图类型)

获取数据类型

一、整形和字符型

当我们创建了变量之后,我们想要了解变量的类型,我们可以使用type()函数来获取任何对象的数据类型

a = 3
b = '3'
print(type(a))
print(type(b))
print(type('a'))

执行后

这里class是类型的意思,我们就知道了a是整形,b是字符型,之后第三个我们用到前面的知识,将原本是整形的a转换成了字符型

二、浮点型和复数型

接下里我们创建两个变量并获取它们的数据类型

a = 3.5
c = 2j
print(type(a))
print(type(c))

执行后

?这里我们就知道了我们所创建的两个变量的类型分别是浮点型和复数型(注意:python中

的复数的创建和matlab中的复数的创建不同,在python中用j,而在matlab中用i和j都可以)

三、列表类型和元组类型

我们再创建两个变量并且来获取它们的数据类型

x = ['晴天','雨天','多云']
y = ('熊大','熊二','光头强')
print(type(x))
print(type(y))

执行后

?这里我们可以看出x和y的数据类型分别为列表类型和元组类型(这里的列表类型用的是[]而元组类型使用的是(),记住都是英文输入法输入)

四、范围类型和字典类型

我们再次创建两个变量,如下图

x = range(3)
y ={'fruit':'apple','color':'red'}
print(type(x))
print(type(y))

执行后

此时x的数据类型就是范围类型而y的数据类型就是字典类型

五、集合类型和冻结集类型

我们再次创建两个变量,如下图

x = {'晴天','雨天','阴天'}
y = frozenset({'晴天','雨天','阴天'})
print(type(x))
print(type(y))

执行后

?将变量的数据类型设置集合类型只需要变量={},而将变量的数据类型设置冻结集类型则需要

变量=frozenset({})

六、布尔类型和字节类型

我们再次创建两个变量,如下图

x = True
y = b"happiness"
print(type(x))
print(type(y))

执行后

?七、字节数组类型和内存试图类型

我们再次创建两个变量,如下图

x = bytearray(3)
y =memoryview(bytes(3))
print(type(x))
print(type(y))

执行后

?

设置特定的数据类型

当我们想人为的改变数据类型,我们可以像下图一样

x = int(3)
print(type(x))

执行后

?这样我们就将x的数据类型变为了整形

同理

字符型

y = str(3)

浮点型

z = float(3)

列表类型和元组类型

a = list(('晴天','雨天','阴天'))
b = tuple(('晴天','雨天','阴天'))

范围类型和字典类型

x = range(3)
y = dict(('晴天','雨天','阴天'))

集合类型和冻结集类型

x = set(('晴天','雨天','阴天'))
y = frozenset(('晴天','雨天','阴天'))

布尔类型和字节类型

x = bool(3)
y = bytes(3)

字节数组类型和内存试图类型

x = bytearray(3)
y = memoryview(bytes(3))

以上就是python基础训练—数据类型的全部内容

  Python知识库 最新文章
Python中String模块
【Python】 14-CVS文件操作
python的panda库读写文件
使用Nordic的nrf52840实现蓝牙DFU过程
【Python学习记录】numpy数组用法整理
Python学习笔记
python字符串和列表
python如何从txt文件中解析出有效的数据
Python编程从入门到实践自学/3.1-3.2
python变量
上一篇文章      下一篇文章      查看所有文章
加:2022-01-16 13:00:43  更:2022-01-16 13:01:32 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/16 3:49:20-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码