📜  Python变量类型(1)

📅  最后修改于: 2023-12-03 15:19:32.257000             🧑  作者: Mango

Python 变量类型

在 Python 中,每一个变量都有它的数据类型,它决定了变量可以存储的值以及可以在变量上执行的操作。Python 中的变量类型可分为以下几类:

  • 数值型
  • 字符串型
  • 列表型
  • 元组型
  • 字典型
  • 集合型
  • 布尔型
  • 空型
数值型

Python 中的数值型变量用于存储数值类型的值,包括整数、浮点数和复数。其中,整数 int 变量可以写成十进制、二进制、八进制或十六进制的形式,例如:

# 十进制
num1 = 123
# 二进制
num2 = 0b1111011
# 八进制
num3 = 0o173
# 十六进制
num4 = 0x7b

浮点数 float 变量用于存储带小数点的数值,例如:

num5 = 3.14

复数 complex 变量用于存储实部和虚部都是浮点数的数值,例如:

num6 = 1.2 + 3.4j

数值型变量还支持基本的算术运算、比较运算和逻辑运算。

字符串型

Python 中的字符串型变量用于存储文本类型的值,可以使用单引号或双引号将文本类型的值括起来,例如:

str1 = 'Hello World'
str2 = "Python Programming"

字符串型变量支持基本的字符串连接、切片、格式化等操作。

列表型

Python 中的列表型变量用于存储由任意类型的值组成的序列,可以使用方括号将序列括起来,例如:

list1 = [1, 2, 3, 4, 5]
list2 = ['a', 'b', 'c', 'd', 'e']
list3 = [1, 'a', 3.14, True]

列表型变量支持基本的序列操作,包括索引、切片、添加、删除等操作。

元组型

Python 中的元组型变量用于存储由任意类型的值组成的序列,和列表型变量的区别在于元组型变量不可修改,可以使用圆括号将元素括起来,例如:

tuple1 = (1, 2, 3, 4, 5)
tuple2 = ('a', 'b', 'c', 'd', 'e')
tuple3 = (1, 'a', 3.14, True)

元组型变量支持基本的序列操作,包括索引、切片等操作,但不支持添加、删除等修改操作。

字典型

Python 中的字典型变量用于存储由键值对组成的映射关系,可以使用花括号将键值对括起来,例如:

dict1 = {'name': 'Tom', 'age': 18, 'gender': 'male'}
dict2 = {'apple': 1.2, 'banana': 2.3, 'orange': 3.4}
dict3 = {1: 'one', 2: 'two', 3: 'three'}

字典型变量支持基本的字典操作,包括添加、删除、查找等操作。

集合型

Python 中的集合型变量用于存储由任意不重复类型的元素组成的无序集合,可以使用花括号或 set() 内置函数创建,例如:

set1 = {1, 2, 3, 4, 5}
set2 = {'a', 'b', 'c', 'd', 'e'}
set3 = set([1, 'a', 3.14, True])

集合型变量支持基本的集合操作,包括交集、并集、差集等操作。

布尔型

Python 中的布尔型变量用于存储真值类型的值,包括 True 和 False 两个值。

空型

Python 中的空型变量用于存储空类型的值,可以使用 None 关键字进行赋值。