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

Python中内建对象(object())的特性和用途

发布时间:2023-12-26 22:12:25

Python中的内建对象是指在Python解释器中默认可用的对象,它们无需任何导入或定义就可以直接使用。这些内建对象具有各自的特性和用途,下面将分别介绍并给出使用的例子。

1. int(整数)

内建对象int表示整数类型,可以进行整数运算和比较操作。

# 整数运算
a = 5 + 3
b = 10 - 2
c = 2 * 4
d = 16 // 3  # 取整除,结果为整数
e = 16 % 3   # 取余数,结果为整数

# 整数比较
f = 5 > 3
g = 10 >= 2
h = 2 == 4
i = 16 != 3

2. float(浮点数)

内建对象float表示浮点数类型,用于表示带小数点的数字,可以进行浮点数运算和比较操作。

# 浮点数运算
a = 3.14 + 2.86
b = 10.5 - 2.5
c = 2.5 * 4.2
d = 16.0 / 3.0

# 浮点数比较
e = 5.0 > 3.0
f = 10.5 >= 2.5
g = 2.5 == 4.2
h = 16.0 != 3.0

3. str(字符串)

内建对象str表示字符串类型,用于表示一串字符。可以进行字符串的拼接、索引和切片操作。

# 字符串拼接
a = "Hello, " + "world!"
b = "My age is " + str(18)

# 字符串索引
c = "Python"[0]  # 获取索引为0的字符,结果为'P'
d = "Python"[-1]  # 获取倒数      个字符,结果为'n'

# 字符串切片
e = "Python"[1:4]  # 获取索引为1至3的字符,结果为'yth'
f = "Python"[::-1]  # 字符串倒序排列,结果为'nohtyP'

4. list(列表)

内建对象list表示列表类型,用于存储多个元素。可以进行元素的增加、删除、访问和切片操作。

# 列表创建
a = [1, 2, 3, 4, 5]
b = list(range(1, 6))  # 使用range函数创建列表

# 列表元素访问
c = a[0]  # 获取索引为0的元素,结果为1
d = a[-1]  # 获取倒数      个元素,结果为5

# 列表元素切片
e = a[1:4]  # 获取索引为1至3的元素,结果为[2, 3, 4]
f = a[::-1]  # 列表倒序排列,结果为[5, 4, 3, 2, 1]

# 列表元素增加
a.append(6)  # 在列表末尾添加一个元素
a.insert(0, 0)  # 在索引位置0处插入一个元素

# 列表元素删除
a.pop()  # 删除列表末尾的元素
a.remove(3)  # 删除列表中      个值为3的元素

5. tuple(元组)

内建对象tuple表示元组类型,类似于列表,但是一旦创建就无法修改。可以进行元素的访问和切片操作。

# 元组创建
a = (1, 2, 3, 4, 5)

# 元组元素访问
b = a[0]  # 获取索引为0的元素,结果为1
c = a[-1]  # 获取倒数      个元素,结果为5

# 元组元素切片
d = a[1:4]  # 获取索引为1至3的元素,结果为(2, 3, 4)
e = a[::-1]  # 元组倒序排列,结果为(5, 4, 3, 2, 1)

6. dict(字典)

内建对象dict表示字典类型,用于存储键值对。可以进行键值对的增加、删除和访问操作。

# 字典创建
a = {"name": "Alice", "age": 18}
b = dict(name="Bob", age=20)  # 使用dict函数创建字典

# 字典元素访问
c = a["name"]  # 获取键为"name"的值,结果为"Alice"
d = b.get("age")  # 获取键为"age"的值,结果为20

# 字典元素增加
a["gender"] = "female"  # 添加一个键值对

# 字典元素删除
del a["age"]  # 删除键为"age"的键值对

7. set(集合)

内建对象set表示集合类型,用于存储 的元素。可以进行集合的并、交、差和对称差等操作。

# 集合创建
a = {1, 2, 3, 4, 5}
b = set([3, 4, 5, 6, 7])  # 使用set函数创建集合

# 集合操作
c = a | b  # 集合的并操作,结果为{1, 2, 3, 4, 5, 6, 7}
d = a & b  # 集合的交操作,结果为{3, 4, 5}
e = a - b  # 集合的差操作,结果为{1, 2}
f = a ^ b  # 集合的对称差操作,结果为{1, 2, 6, 7}

以上是Python内建对象的主要特性和用途,并给出了相应的使用例子。这些对象在日常编程中非常常用,可以帮助我们更方便地处理不同类型的数据和实现各种功能。