首页 > 编程知识 正文

Python常用内置数据类型介绍

时间:2023-11-22 07:27:30 阅读:300190 作者:NLEE

本文将从多个方面对Python常用内置数据类型进行详细的阐述。

一、数字类型

Python提供了不同的数字类型,包括整数(int)、浮点数(float)和复数(complex)。

1、整数类型:整数类型可以表示整数,例如:

num1 = 10
num2 = -5

2、浮点数类型:浮点数类型可以表示小数,例如:

num3 = 3.14
num4 = -0.5

3、复数类型:复数类型可以表示实部和虚部,例如:

num5 = 2 + 3j
num6 = -4 + 2j

二、字符串类型

Python中的字符串类型用于表示文本数据,可以使用单引号或双引号创建,例如:

str1 = 'Hello, Python!'
str2 = "I love coding."

字符串类型支持多种操作,如字符串拼接、切片和常用的字符串方法,例如:

name = 'Alice'
greeting = 'Hello, ' + name
print(greeting)  # 输出:Hello, Alice

sentence = 'Python is awesome.'
print(sentence[0:6])  # 输出:Python

length = len(sentence)
print(length)  # 输出:17

uppercase = sentence.upper()
print(uppercase)  # 输出:PYTHON IS AWESOME.

三、列表类型

列表类型是Python中常用的数据类型之一,用于存储一组有序的元素,可以包含不同类型的数据,例如:

list1 = [1, 2, 3, 4, 5]
list2 = ['apple', 'banana', 'orange']
list3 = [1, 'apple', True, 3.14]

列表类型支持多种操作,如元素访问、切片、添加元素和删除元素,例如:

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

print(list2[1:3])  # 输出:['banana', 'orange']

list3.append('python')  # 添加元素
print(list3)  # 输出:[1, 'apple', True, 3.14, 'python']

list1.remove(3)  # 删除元素
print(list1)  # 输出:[1, 2, 4, 5]

四、元组类型

元组类型类似于列表类型,不同之处在于元组是不可变的,即不能修改元素的值。例如:

tuple1 = (1, 2, 3, 4, 5)
tuple2 = ('apple', 'banana', 'orange')
tuple3 = (1, 'apple', True, 3.14)

元组类型支持多种操作,如元素访问、切片和元组拼接,例如:

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

print(tuple2[1:3])  # 输出:('banana', 'orange')

tuple3 = tuple3 + ('python',)  # 元组拼接
print(tuple3)  # 输出:(1, 'apple', True, 3.14, 'python')

五、字典类型

字典类型用于存储键值对,其中键必须是唯一的,值可以是任意类型的数据。例如:

dict1 = {'name': 'Alice', 'age': 25, 'city': 'Beijing'}
dict2 = {'apple': 2.5, 'banana': 1.8, 'orange': 3.2}

字典类型支持多种操作,如元素访问、添加元素和删除元素,例如:

print(dict1['name'])  # 输出:Alice

dict1['age'] = 30  # 修改元素
print(dict1)  # 输出:{'name': 'Alice', 'age': 30, 'city': 'Beijing'}

dict1['gender'] = 'female'  # 添加元素
print(dict1)  # 输出:{'name': 'Alice', 'age': 30, 'city': 'Beijing', 'gender': 'female'}

del dict2['apple']  # 删除元素
print(dict2)  # 输出:{'banana': 1.8, 'orange': 3.2}

六、集合类型

集合类型用于存储无序的唯一元素,可以进行集合运算,例如交集、并集和差集。例如:

set1 = {1, 2, 3, 4, 5}
set2 = {'apple', 'banana', 'orange'}

集合类型支持多种操作,如元素添加、删除元素和集合运算,例如:

set1.add(6)  # 添加元素
print(set1)  # 输出:{1, 2, 3, 4, 5, 6}

set2.remove('banana')  # 删除元素
print(set2)  # 输出:{'apple', 'orange'}

set3 = set1.intersection(set2)  # 交集
print(set3)

set4 = set1.union(set2)  # 并集
print(set4)

set5 = set1.difference(set2)  # 差集
print(set5)

通过以上介绍,我们对Python常用的内置数据类型有了更深入的了解。

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。