Python是一种动态语言,支持多种数据类型。以下是Python中常用的一些数据类型:
数字类型
数字类型包括整数、浮点数、复数等。其中,整数可以是正数、负数或0,浮点数是有小数点的数字,而复数由实数和虚数组合而成。
# 整数
a = 10
# 浮点数
b = 3.14
# 复数
c = 2 + 7j
字符串类型
字符串是由单引号、双引号、三引号表示的文本数据类型。字符串中的每个字符都有一个对应的索引值,可以通过索引来访问字符串中的单个字符。
# 单引号表示字符串
str1 = 'Hello, world!'
# 双引号表示字符串
str2 = "Python is fun."
# 三引号可以表示多行字符串
str3 = '''This is a
multiline string.'''
列表类型
列表是有序的数据集合,可以存储任意类型的元素。列表中的每个元素都有一个对应的索引值,可以通过索引来访问列表中的单个元素。
# 定义一个空列表
my_list = []
# 向列表中添加元素
my_list.append(1)
my_list.append('hello')
my_list.append(3.14)
my_list.append([4, 5, 6])
# 输出列表
print(my_list) # [1, 'hello', 3.14, [4, 5, 6]]
元组类型
元组是有序的数据集合,跟列表类似,但元组是不可变的,即不能对元素进行修改。
# 定义一个元组
my_tuple = (1, 'hello', 3.14)
# 访问元组中的元素
print(my_tuple[0]) # 1
# 报错,元组中的元素不能修改
my_tuple[0] = 'world'
字典类型
字典由键值对组成,可以存储任意类型的值。字典中的键是唯一的,值可以重复。
# 定义一个空字典
my_dict = {}
# 向字典中添加键值对
my_dict['name'] = 'Tom'
my_dict['age'] = 18
my_dict['gender'] = 'male'
# 输出字典
print(my_dict) # {'name': 'Tom', 'age': 18, 'gender': 'male'}
以上是Python中常用的几种数据类型,不同的类型适用于不同的场景。根据实际需求选择合适的数据类型是编写高效、优雅Python代码的关键。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:Python中有哪些常用的数据类型? - Python技术站