来源: “码农不会写诗”公众号
链接:python基础知识之数据类型简介
文章目录
python数据类型
Python是一种高级编程语言,以简洁和易读性而闻名。Python3中有6种标准的对象类型:Number(数字),String(字符串),List(列表),Tuple(元组),Sets(集合),Dictionary(字典)。
01 数据类型简介
计算机程序是一系列指令的集合,这些指令按照特定的顺序排列,用于告诉计算机如何执行特定的任务或解决特定的问题。
简单来说,计算机程序是对数据进行处理的过程。
作为被程序加工、处理的对象,数据是指以数字、字符、图像、音频等形式表示的信息,在程序层面来讲,它是计算机处理和操作的基本单位。一般的,这些数据对象可以根据性质(或表现形式等)被划分为不同的集合,对属于同一集合的数据对象可以进行同样的操作、编码及存储。具有这样性质的数据集合称为数据类型。
也就是说,不同的数据类型决定了数据的存储方式、占用的内存大小以及可以进行的操作。
02 Python数据类型
Python的动态类型系统意味着变量在赋值时会自动推断类型,这也使得Python代码编写起来更加灵活和快速,同时,Python的内置数据类型提供了丰富的方法和功能,使得处理数据变得简单而强大。
Python是一种高级编程语言,以简洁和易读性而闻名。Python3中有6种标准的对象类型:Number(数字),String(字符串),List(列表),Tuple(元组),Sets(集合),Dictionary(字典)。
2.1 基本数据类型(Number,String,Bool)
- 整数(int):存储整数,如:100
- 浮点数(float):存储带有小数的数字,如:3.14
- 复数(complex):包含实部和虚部的数字,如:1+2j
- 字符串(str):存储文本数据,用单引号或双引号括起来,如:‘hello’ 或 “world”
- 布尔值(bool):只有True 和 False,常用于逻辑判断
2.2 序列类型(List, Tuple)
- 列表(list):有序可变集合体,可以包含不同类型的元素,如:[1, ‘a’, 3.14]
- 元组(tuple):有序不可变集合体,可以包含不同类型的元素,如:(1, ‘a’, 3.14)
2.3 集合类型(Sets, Dict)
- 集合(set):无序的元素唯一可变集合体,元素不能重复,如:{1, 2, 3}。
- 字典(dict):无序的可变键值对集合体,键必须是不可变类型,值可以是任何类型,如:{‘name’: ‘Alice’, ‘age’: 25}
2.4 其他类型
- 特殊数据类型(NoneType):用 None 表示没有值或空值
- 复合类型:除基本数据类型和序列类型外,Python允许用户定义自己的数据类型,如通过类(class)创建对象
本篇文章整体介绍了Python数据类型相关知识,接下来文章会逐个进行详解,敬请期待。今天的内容就到这里啦,先拜了个拜~