Python数据类型 使用与实现
更新时间:2023-07-11Python数据类型概述
Python中数据类型是非常关键的概念,它是编写高效代码、完成任务的基本组成单元。Python中常见的数据类型包括:数字、布尔、字符串、列表、元组、集合和字典。下面我们将依次介绍这些数据类型。
数字类型
Python中数字类型包括整数、长整数(Python3中已经废弃)、浮点数和复数,并且数字之间可以进行基本的数学运算。
# 整数类型
a = 10
b = -5
# 浮点类型
c = 3.14159
d = -0.23
# 复数类型
e = 4 + 2j
f = complex(1, 3)
字符串类型
Python中字符串是以单引号、双引号、三引号三种形式来表示的,其中三引号可以用来表示多行字符串,字符串可以进行基本的操作,例如分片、连接等等。
# 字符串定义
a = 'hello'
b = "world"
c = '''Python
is
cool'''
# 字符串分片
print(a[1:3]) # 输出"el"
# 字符串连接
print(a + b) # 输出"helloworld"
列表类型
Python中列表是一种有序的数据集合,列表中的元素可以是不同类型的数据。列表也支持基本的操作,例如分片、连接、添加和删除元素等等。
# 列表定义
a = [1, 2, 3]
b = ['a', 'b', 'c']
c = [1, 'a', True]
# 列表分片
print(a[1:3]) # 输出"[2, 3]"
# 列表连接
print(a + b) # 输出"[1, 2, 3, 'a', 'b', 'c']"
# 添加元素
a.append(4)
print(a) # 输出"[1, 2, 3, 4]"
# 删除元素
a.remove(2)
print(a) # 输出"[1, 3, 4]"
字典类型
Python中字典是一种无序的键值对集合,字典中的元素可以是不同类型的数据。字典也支持基本的操作,例如添加和删除元素、查询元素等等。
# 字典定义
a = {'name': 'Tom', 'age': 18, 'gender': 'Male'}
b = dict(name='Jerry', age=20, gender='Male')
# 查找元素
print(a['name']) # 输出"Tom"
# 添加元素
a['height'] = 175
print(a) # 输出"{'name': 'Tom', 'age': 18, 'gender': 'Male', 'height': 175}"
# 删除元素
del a['gender']
print(a) # 输出"{'name': 'Tom', 'age': 18, 'height': 175}"