当前位置:首页>python>AI时代自建程序扫盲篇之Python数据类型分类

AI时代自建程序扫盲篇之Python数据类型分类

  • 2026-10-10 18:42:23
AI时代自建程序扫盲篇之Python数据类型分类

总目标:努力实现读者持续跟看自建程序系列之后,愿意付出时间和精力自己就可以实现一个自己想做的程序!

变量本质:Python中变量本身没有类型,数值“类型”指的是变量所指向内存中对象的类型
Python3中主要标准数据类型有六种:数值、字符串、列表、元组、集合、字典。

数据类型的分类梳理, 整体可分为四大类:

  • 数值类型:int, float, complex, bool
  • 字符串(str):如"hello"
  • 容器类型:list, tuple, set, dict
  • 特殊类型:None
关系说明:int、float、complex、bool都属于Number(数字)数据类型
详细例子:
  • 数值类型
    • 整数(int):如10, -5
    • 浮点数(float):如3.14, 1.11
    • 复数(complex):如1+3j
    • 布尔(bool):实际上是数值类型,True对应1,False对应0
  • 字符串: :各种单词字母等,如“hello”
  • 容器数据类型
    • 列表(list):如[1,1,2,3]
    • 元组(tuple):如(1,1,2,3)
    • 集合(set):如{1,2,3}
    • 字典(dict):如{"key":"value"}
  • 特殊数据类型 
  • None类型:

    • 表示空值或缺失值
    • 只有一个值None
    • 常用于函数没有返回值时,或表示变量未被赋值
    • 示例:x = None
数据可变和不可变 :

不可变数据(3个):原理:变量重新赋值时会创建新对象而非修改原对象

  • Number(数字):包括int, float, complex, bool
  • String(字符串)
  • Tuple(元组)
可变数据(3个)
    • List(列表)
    • Dictionary(字典)
    • Set(集合)

最新文章

随机文章