c语言编程笔录

首页 >   > 笔记大全

笔记大全

python的标准数据类型有哪些

更新时间:2023-12-06

Python标准数据类型

Python是一种动态、面向对象、解释型数据编程语言。Python具有强大的数据处理能力,在Python中有丰富的数据类型,这些数据类型是Python编程中的基础。Python的标准数据类型包括了以下数据类型:

数字类型

数字类型包括整数、浮点数、复数。Python中的数字类型是不可变的,也就是说,我们不能改变数字的值,只能重新给变量赋值。以下是数字类型的使用示例:

# 整数类型
a=1
b=2
print(a + b)  # 输出结果为3

# 浮点数类型
c=1.0
d=2.0
print(c * d)  # 输出结果为2.0

# 复数类型
e=3 + 4j
f=5 + 6j
print(e + f)  # 输出结果为(8+10j)
	

字符串类型

字符串类型是Python中最常用的数据类型之一,字符串是不可变类型。Python中字符串可以使用单引号、双引号、三引号表示,三引号可以用于表示多行字符串。以下是字符串类型的使用示例:

# 单引号表示字符串
a='hello'
print(a)  # 输出结果为hello

# 双引号表示字符串
b="world"
print(b)  # 输出结果为world

# 三引号表示多行字符串
c='''This is a
multi-line string'''
print(c)  # 输出结果为This is a\nmulti-line string
	

列表类型

列表类型是Python中非常常用的数据类型,列表中可以存放各种类型的数据,列表是可变类型,可以随时修改其中的元素。以下是列表类型的使用示例:

# 定义列表
a=[1, 2, 3]
print(a)  # 输出结果为[1, 2, 3]

# 在列表中添加元素
a.append(4)
print(a)  # 输出结果为[1, 2, 3, 4]

# 修改列表中的元素
a[1]=5
print(a)  # 输出结果为[1, 5, 3, 4]

# 列表切片操作
b=a[1:3]
print(b)  # 输出结果为[5, 3]
	

元组类型

元组类型与列表类型非常相似,但元组是不可变类型,一旦创建就不能修改其中的元素。以下是元组类型的使用示例:

# 定义元组
a=(1, 2, 3)
print(a)  # 输出结果为(1, 2, 3)

# 元组中只包含一个元素时,需要在元素后面加一个逗号
b=(1,)
print(b)  # 输出结果为(1,)

# 元组支持加法操作,但不支持修改操作
c=a + b
print(c)  # 输出结果为(1, 2, 3, 1)

c[1]=5  # TypeError: 'tuple' object does not support item assignment
	

Python的标准数据类型非常丰富,上面介绍了数字类型、字符串类型、列表类型、元组类型,此外还有字典类型、集合类型等等。在Python编程中,了解并熟练使用这些数据类型是至关重要的。