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

如何使用Python的内建函数来完成常见的操作?

发布时间:2023-06-12 09:21:30

Python是一种简单易用、高效的编程语言,其内建函数非常强大,可以很好地帮助我们完成许多常见的操作。在Python中,内建函数是指在使用Python时已经存在的函数,无需导入模块即可使用。本文将介绍如何使用Python的内建函数来完成常见的操作。

一、字符串操作

1.1 字符串拼接:使用“+”号可以将两个字符串拼接在一起。

str1 = "Hello"
str2 = "world"
result = str1 + " " + str2
print(result)  # 输出结果为:Hello world

1.2 字符串切割:使用“split()”函数可以将字符串按照指定的分隔符切割成若干个子字符串。

str = "Python is a powerful language"
result = str.split(" ")
print(result)  # 输出结果为:["Python", "is", "a", "powerful", "language"]

1.3 字符串替换:使用“replace()”函数可以将字符串中指定的字符替换成另一个字符。

str = "Python is a powerful language"
result = str.replace("Python", "Java")
print(result)  # 输出结果为:Java is a powerful language

1.4 字符串查找:使用“find()”函数可以在字符串中查找指定的子字符串,并返回其起始位置。

str = "Python is a powerful language"
result = str.find("powerful")
print(result)  # 输出结果为:12

1.5 字符串转换:使用“int()”和“float()”函数将字符串转换为整型或浮点型。

str1 = "100"
str2 = "5.6"
result1 = int(str1)
result2 = float(str2)
print(result1)  # 输出结果为:100
print(result2)  # 输出结果为:5.6

二、列表操作

2.1 添加元素:使用“append()”函数可以在列表的末尾添加一个元素。

lst = [1, 2, 3]
lst.append(4)
print(lst)  # 输出结果为:[1, 2, 3, 4]

2.2 插入元素:使用“insert()”函数可以在列表的指定位置插入一个元素。

lst = [1, 2, 3]
lst.insert(1, 4)
print(lst)  # 输出结果为:[1, 4, 2, 3]

2.3 删除元素:使用“remove()”函数可以删除列表中指定的元素。

lst = [1, 2, 3, 4]
lst.remove(2)
print(lst)  # 输出结果为:[1, 3, 4]

2.4 取出元素:使用“pop()”函数可以取出列表中指定位置的元素。

lst = [1, 2, 3, 4]
result = lst.pop(1)
print(result)  # 输出结果为:2

2.5 列表复制:使用“copy()”函数可以复制一个列表。

lst1 = [1, 2, 3]
lst2 = lst1.copy()
lst1.append(4)
print(lst1)  # 输出结果为:[1, 2, 3, 4]
print(lst2)  # 输出结果为:[1, 2, 3]

三、字典操作

3.1 添加键值对:使用“update()”函数可以向字典中添加一个或多个键值对。

dict = {"name": "Tom", "age": 20}
dict.update({"score": 90})
print(dict)  # 输出结果为:{"name": "Tom", "age": 20, "score": 90}

3.2 删除键值对:使用“pop()”函数可以删除字典中指定的键值对。

dict = {"name": "Tom", "age": 20}
dict.pop("age")
print(dict)  # 输出结果为:{"name": "Tom"}

3.3 取出键值对:使用“items()”函数可以取出字典中所有的键值对。

dict = {"name": "Tom", "age": 20}
result = dict.items()
print(result)  # 输出结果为:dict_items([('name', 'Tom'), ('age', 20)])

3.4 取出键或值:使用“keys()”函数可以取出字典中所有的键,使用“values()”函数可以取出字典中所有的值。

dict = {"name": "Tom", "age": 20}
keys = dict.keys()
values = dict.values()
print(keys)  # 输出结果为:dict_keys(['name', 'age'])
print(values)  # 输出结果为:dict_values(['Tom', 20])

四、数学操作

4.1 取绝对值:使用“abs()”函数可以取出一个数的绝对值。

x = -10
result = abs(x)
print(result)  # 输出结果为:10

4.2 取最大值和最小值:使用“max()”函数可以求出一组数中的最大值,使用“min()”函数可以求出一组数中的最小值。

lst = [1, 2, 3, 4]
result1 = max(lst)
result2 = min(lst)
print(result1)  # 输出结果为:4
print(result2)  # 输出结果为:1

4.3 求和:使用“sum()”函数可以求出一组数的和。

lst = [1, 2, 3, 4]
result = sum(lst)
print(result)  # 输出结果为:10

4.4 取整:使用“round()”函数可以将一个浮点数四舍五入取整。

x = 3.1415926
result = round(x)
print(result)  # 输出结果为:3

综上所述,Python的内建函数非常强大,可以很大程度上简化我们的代码编写。同时,在进行实际编程时,我们还可以结合使用各种内建函数,以完成更加复杂的操作。