python基础——数据类型(一)简介

本文最后更新于:1 年前

1.概念:

python中的数据类型主要是指变量所指的内存中对象的类型。

我们区分变量的数据类型主要是看其值和是否被强制转化过。

2.分类:

python中的基本数据类型共有六种,分别为:

  • Number(数字) 包括整型、浮点型、复数型和布尔型

  • String(字符串)

  • List(列表)

  • Tuple(元组)

  • Set(集合)

  • Dictionary(字典)

其中Number、String和Tuple是不可变数据类型,而List、Dictionary和Set是可变数据类型。

3.可变数据类型与不可变数据类型:

是指当该数据类型对应的变量的值改变后,内存地址是否发生了变化,如果内存地址不发生改变,则为可变数据类型,否则为不可变数据类型。

例如Number的值改变后其内存地址就会发生改变。

1
2
3
4
5
6
7
8
9
10
a=1
print(id(a))
a=2
b=2
print(id(a))
print(id(b))
# 输出结果:
# 140733592564520
# 140733592564552 a的地址改变了
# 140733592564552 b的地址和a的相同。

鉴于每个部分的篇幅太长,接下来将会分成多篇文章进行讲解。


python基础——数据类型(一)简介
https://github.com/xiaohei07/xiaohei07.github.io/2023/03/19/python基础——数据类型(一)简介/
作者
07xiaohei
发布于
2023年3月19日
许可协议