Встроенные функции Python3
Python предоставляет большое количествовстроенных функций, которые можно использовать напрямую без импорта каких-либо библиотек. Эти функции охватываютпреобразование типов данных, математические вычисления, итерационные операции, механизмы рефлексиии другие распространённые сценарии, и являются важнейшими инструментами, которые обязан освоить каждый начинающий Python-программист.
Почему стоит освоить встроенные функции?
- Сокращение объёма кода: одна строка заменяет несколько строк (например
sum()、max()) - Повышение читаемости: ясная семантика, понятнее, чем написанная вручную логика
- Лучшая производительность: реализованы на C на низком уровне, обычно быстрее, чем циклы Python
Основные категории
Численные вычисления:
abs()、round()、min()、max()、sum()-
Преобразование типов:
int()、float()、str()、list()、tuple() -
Итерация и функциональные:code>map(),
filter()、zip()、enumerate() -
Рефлексия и объекты:
type()、isinstance()、getattr()、setattr() -
Ввод/вывод:
print()、input()、open()
Примеры часто используемых функций
# 求和
sum([1, 2, 3]) # 6
# 最大值
max([3, 6, 2]) # 6
# 类型转换
int("123") # 123
# 枚举
for i, v in enumerate(['a', 'b']):
print(i, v)
# map
list(map(lambda x: x * 2, [1,2,3])) # [2,4,6]