📅  最后修改于: 2023-12-03 15:19:32.257000             🧑  作者: Mango
在 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 关键字进行赋值。