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

Python中常用的内置函数有哪些?教你如何使用这些函数优化代码

发布时间:2023-06-12 09:26:06

Python是一种面向对象、解释型、动态数据类型的高级编程语言。Python中有许多内置函数,它们为我们提供了很多使用方便的函数,如字符串、数字运算、列表、字典、文件处理等。本文将介绍Python中常用的内置函数以及如何使用这些函数优化代码。

1. 数学函数

Python中常用的内置数学函数包括:abs、divmod、max、min、pow、round等。这些函数在进行数字运算时非常方便,尤其是在进行数据预处理时。

举例:

# 取绝对值
print(abs(-1))  # 1

# 对两个数进行整除操作
print(divmod(14, 3))  # (4, 2)

# 返回两个数中的最大值和最小值
print(max(2, 7))     # 7
print(min(2, 7))     # 2

# 计算10的3次方
print(pow(10, 3))    # 1000

# 对一个浮点数进行四舍五入
print(round(3.512, 2))  # 3.51

2. 字符串函数

Python中常用的内置字符串函数包括:len、capitalize、upper、lower、replace、strip等。这些函数在进行字符串处理时非常方便。

举例:

# 返回字符串的长度
print(len('Hello, Python!'))  # 14

# 将字符串首字母大写
print('hello, python!'.capitalize())  # 'Hello, python!'

# 将字符串所有字母转为大写
print('hello, python!'.upper())  # 'HELLO, PYTHON!'

# 将字符串所有字母转为小写
print('HELLO, PYTHON!'.lower())  # 'hello, python!'

# 将字符串中指定字符替换为另一个字符
print('hello, python'.replace('l', 'x'))  # 'hexxo, python'

# 去掉字符串两侧的空格
print('   hello, python!   '.strip())  # 'hello, python!'

3. 列表函数

Python中常用的内置列表函数包括:list、append、extend、insert、remove、pop等。利用这些函数,可以方便地进行列表的操作。

举例:

# 将元组转为列表
t = (1, 2, 3)
l = list(t)
print(l)  # [1, 2, 3]

# 在列表末尾添加一个元素
l = [1, 2, 3]
l.append(4)
print(l)  # [1, 2, 3, 4]

# 将一个列表中的元素追加到另一个列表的末尾
a = [1, 2, 3]
b = [4, 5, 6]
a.extend(b)
print(a)  # [1, 2, 3, 4, 5, 6]

# 在指定位置插入一个元素
a = [1, 2, 3]
a.insert(1, 4)
print(a)  # [1, 4, 2, 3]

# 删除列表中指定的元素
a = [1, 2, 3, 4, 5]
a.remove(3)
print(a)  # [1, 2, 4, 5]

# 删除列表中指定位置的元素,并返回删除的元素
a = [1, 2, 3, 4]
deleted_element = a.pop(1)
print(a)  # [1, 3, 4]
print(deleted_element)  # 2

4. 字典函数

Python中常用的内置字典函数包括:dict、get、keys、values、items等。这些函数可以方便地进行字典的操作。

举例:

# 通过键值对创建一个字典
d = dict(name='Alice', age=20)
print(d)  # {'name': 'Alice', 'age': 20}

# 从字典中获取指定key的value,如果key不存在,则返回指定的默认值
d = {'name': 'Alice', 'age': 20}
print(d.get('gender', 'unknown'))  # 'unknown'

# 返回字典中所有的key
d = {'name': 'Alice', 'age': 20}
print(d.keys())  # dict_keys(['name', 'age'])

# 返回字典中所有的value
d = {'name': 'Alice', 'age': 20}
print(d.values())  # dict_values(['Alice', 20])

# 返回字典中所有的键值对
d = {'name': 'Alice', 'age': 20}
print(d.items())  # dict_items([('name', 'Alice'), ('age', 20)])

5. 文件处理函数

Python中常用的内置文件处理函数包括:open、read、write、close等。这些函数可以方便地进行文件的操作。

举例:

# 打开文件并读取文件中的内容
f = open('example.txt', 'r')
content = f.read()
print(content)
f.close()

# 打开文件并写入内容
f = open('example.txt', 'w')
f.write('Hello, Python!
')
f.close()

# 打开文件并追加内容
f = open('example.txt', 'a')
f.write('How are you?
')
f.close()

总结

本文介绍了Python中常用的内置函数,包括数学函数、字符串函数、列表函数、字典函数、文件处理函数。这些函数可以极大地方便我们的编程,减少代码量,并提高了程序的可读性和可维护性。在实际编程中,我们可以据此灵活使用这些函数,从而优化我们的代码。