c语言编程笔录

首页 >   > 笔记大全

笔记大全

Python数据类型 使用与实现

更新时间:2023-07-11

Python数据类型概述

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}"