欢迎访问宙启技术站
智能推送

Python核心数据类型详解

发布时间:2023-12-27 02:48:03

Python是一种动态、高级、面向对象的编程语言,具备简单易用的语法和强大的功能。Python的核心数据类型是一组内置的基本数据类型,它们用于存储和操作程序中的数据。

Python的核心数据类型包括以下几种:

1. 数字(Numbers):用于存储数值,包括整数(int)、浮点数(float)、复数(complex)等。可以进行基本的数学运算,如加减乘除等。

例如:

a = 10  # 整数

b = 3.14  # 浮点数

c = 2 + 3j  # 复数

2. 字符串(Strings):用于存储文本数据,包括一系列字符。字符串可以使用单引号或双引号括起来,也可以使用三引号括起来,用于多行字符串。

例如:

s1 = 'hello'  # 单引号

s2 = "world"  # 双引号

s3 = '''This is 

a multi-line 

string.'''  # 三引号

3. 列表(Lists):用于存储一组有序的元素(可以是不同类型的数据),可以进行增删改查等操作。列表使用方括号括起来,并使用逗号分隔元素。

例如:

l = [1, 2, 3, 4, 5]  # 列表

l[0] = 10  # 修改元素

l.append(6)  # 添加元素

l.remove(2)  # 删除元素

print(l)  # 输出:[10, 3, 4, 5, 6]

4. 元组(Tuples):类似于列表,用于存储一组有序的元素,但元组不可修改。元组使用圆括号括起来,并使用逗号分隔元素。

例如:

t = (1, 2, 3, 4, 5)  # 元组

print(t[0])  # 输出:1

# t[0] = 10  # 错误:元组不可修改

5. 字典(Dictionaries):用于存储键值对,可以通过键来访问对应的值,键必须 。字典使用花括号括起来,并使用冒号分隔键和值。

例如:

d = {'name': 'Tom', 'age': 20, 'gender': 'male'}  # 字典

print(d['name'])  # 输出:Tom

d['age'] = 21  # 修改值

d['city'] = 'New York'  # 添加新键值对

del d['gender']  # 删除键值对

print(d)  # 输出:{'name': 'Tom', 'age': 21, 'city': 'New York'}

6. 集合(Sets):用于存储一组互不相同的元素,集合不保持元素的顺序。集合使用花括号括起来,元素之间使用逗号分隔。

例如:

s = {1, 2, 3, 4, 5}  # 集合

s.add(6)  # 添加元素

s.remove(2)  # 删除元素

print(s)  # 输出:{1, 3, 4, 5, 6}

以上介绍了Python的核心数据类型及其使用例子,通过使用这些核心数据类型,可以方便地处理各种不同类型的数据,并进行相应的操作和计算。这些数据类型的灵活性和功能强大,使得Python成为处理数据的一种理想选择。