基本数据类型
数据类型
- 数字类型
- 整数类型(int)
- 浮点类型(float)
- 字符串类型(str)
- 列表类型(list)
- 字典类型(dict)
- 布尔类型(bool)
- 元祖类型(tuple)
- 集合类型(set)
【一】数字类型(int/float)
【1】整数类型(int)
(1) 作用
- 整数类型用于表示整数,是一种基本的数字类型,广泛用于表示计数、索引等整数值。
(2) 定义
- 在Python中,整数类型的定义是直接赋予一个整数值
(3) 使用
-
整数类型可以参与各种数学运算,包括加法、减法、乘法、除法等。
【2】浮点类型(float)
(1)作用
- 浮点类型用于表示带有小数部分的数值,适用于需要更精确表示的情况。
(2)定义
- 浮点类型的定义是通过在数字后面添加小数点
(3)使用
- 浮点类型同样可以参与各种数学运算,也可以与整数类型进行混合运算
【二】字符串类型(str)
(1) 作用
- 字符串类型用于表示文本信息,是一种非常重要的数据类型,用于处理文字、字符等信息
(2) 定义
(3) 使用
- 数字可以进行加减乘除等运算
- 字符串也可以,但只能进行"相加"和"相乘"运算。
(4) 格式化输出
(5) 字符串的转义
- 在字符串中,转义字符用于表示一些特殊字符或执行一些特殊操作,常用的转义字符如下:
转义字符 | 说明 |
---|---|
\n | 换行符,将光标位置移到下一行开头。 |
\r | 回车符,将光标位置移到本行开头。 |
\t | 水平制表符,也即 Tab 键,一般相当于四个空格。 |
\a | 蜂鸣器响铃。注意不是喇叭发声,现在的计算机很多都不带蜂鸣器了,所以响铃不一定有效。 |
\b | 退格(Backspace),将光标位置移到前一列。 |
\ | 反斜线 |
' | 单引号 |
" | 双引号 |
\ | 在字符串行尾的续行符,即一行未完,转到下一行继续写。 |
【三】列表类型(list)
(1) 作用
- 用来存取多个相同属性的值,并且方便存取
- 如果我们需要用一个变量记录多个学生的姓名,用数字类型是无法实现,字符串类型则可以记录下来
(2) 定义
(3) 使用
【四】字典类型(dict)
(1) 作用
- 如果我们需要用一个变量记录多个值,但多个值是不同属性的
- 比如人的姓名、年龄、身高,用列表可以存,但列表是用索引对应值的,而索引不能明确地表示值的含义
- 这就用到字典类型,字典类型是用key:value形式来存储数据
- 其中key可以对value有描述性的功能,能够明确的描述详细信息
(2) 定义
-
大括号括起来,内部可以存放多个元素,元素与元素之间使用逗号隔开,是以K:V键值对的形式存储
-
K:
- 是对V的描述性信息(一般情况是字符串)
-
V:
- 真正的数据,其实相当于变量值,也是任意的数据类型
-
(3) 使用
【五】布尔类型(bool)
(1) 作用
- 布尔类型用于表示逻辑值,只有两个取值:True 和 False。
- 在编程中,布尔类型经常用于控制程序的流程,例如条件判断、循环等。
(2) 定义
(3) 使用
【六】元组类型(tuple)
(1) 作用
- 元组(tuple)是一种不可变的序列类型,类似于列表,用于存储多个有序元素。
- 元组与列表的主要区别在于元组的元素不能被修改、删除或添加,是不可变的数据类型。
- 元组通常用于存储相关联的数据,保持数据的完整性。
(2) 定义
- 元组通过小括号
()
定义,其中的元素可以是不同的数据类型,用逗号,
分隔。 - 可以使用索引访问元组的元素。
(3) 使用
【七】集合类型(set)
(1) 作用
- 集合(set)是一种无序、不重复的数据类型,用于存储多个独立的元素。
- 集合通常用于去除重复元素,执行集合运算(如并集、交集、差集等),以及检查成员资格。
(2) 定义
(3) 使用
__EOF__

本文作者:Fredette
本文链接:https://www.cnblogs.com/Fredette/p/17859447.html
关于博主:评论和私信会在第一时间回复。或者直接私信我。
版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!
声援博主:如果您觉得文章对您有帮助,可以点击文章右下角【推荐】一下。您的鼓励是博主的最大动力!
本文链接:https://www.cnblogs.com/Fredette/p/17859447.html
关于博主:评论和私信会在第一时间回复。或者直接私信我。
版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!
声援博主:如果您觉得文章对您有帮助,可以点击文章右下角【推荐】一下。您的鼓励是博主的最大动力!
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY