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