📜  Python数据类型(1)

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

Python数据类型

Python是一种高级编程语言,它支持各种数据类型,每种数据类型都有不同的含义和用法。在本文中,我们将介绍Python中的各种数据类型。

数字型数据类型

数字型数据类型是Python中最基本的数据类型之一。它们包括整数、浮点数和复数。以下是它们的定义:

整数

整数是没有小数部分的正或负数。在Python中,整数类型是int。例如:

x = 10
print(type(x)) # 输出<class 'int'>
浮点数

浮点数是带有小数部分的正或负数。在Python中,浮点数类型是float。例如:

x = 10.5
print(type(x)) # 输出<class 'float'>
复数

复数是实数和虚数的和,形如a + bj,其中a和b分别是实数,j是虚数单位,满足j^2=-1。在Python中,复数类型是complex。例如:

x = 3+5j
print(type(x)) # 输出<class 'complex'>
字符串型数据类型

字符串是一种序列类型,也是一种基本数据类型。在Python中,可以使用单引号、双引号或三引号来表示字符串。以下是它们的定义:

a = 'hello' # 单引号表示的字符串
b = "world" # 双引号表示的字符串
c = '''hello
world'''   # 三引号表示的字符串
布尔型数据类型

布尔型数据类型只有两个值:True和False。在Python中,布尔型类型是bool。例如:

a = True
b = False
print(type(a)) # 输出<class 'bool'>
print(type(b)) # 输出<class 'bool'>
列表型数据类型

列表是Python中最常用的数据类型之一。它们是一种有序的集合,可以包含不同类型的元素。在Python中,列表类型是list。例如:

a = [1, 2, 'hello', True]
print(type(a)) # 输出<class 'list'>
元组型数据类型

元组类似于列表,但是不可变。元组中的元素可以是不同类型的。在Python中,元组类型是tuple。例如:

a = (1, 2, 'hello', True)
print(type(a)) # 输出<class 'tuple'>
集合型数据类型

集合是一种无序的、不重复的数据类型,在Python中,集合类型是set。例如:

a = {1, 2, 3, 3, 'hello'}
print(type(a)) # 输出<class 'set'>
字典型数据类型

字典是一种无序的键值对集合,在Python中,字典类型是dict。例如:

a = {'name': 'Tom', 'age': 18, 'gender': 'male'}
print(type(a)) # 输出<class 'dict'>

以上就是Python中的主要数据类型,程序员可以根据具体的需求来选择适当的数据类型来存储数据。