Встроенные функции 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]

Краткая справочная таблица функций

Поле поиска
Встроенные функции
abs() dict() help() min() setattr()
all() dir() hex() next() slice()
any() divmod() id() object() sorted()
ascii() enumerate() input() oct() staticmethod()
bin() eval() int() open() str()
bool() exec() isinstance() ord() sum()
bytearray() filter() issubclass() pow() super()
bytes() float() iter() print() tuple()
callable() format() len() property() type()
chr() frozenset() list() range() vars()
classmethod() getattr() locals() repr() zip()
compile() globals() map() reversed() __import__()
complex() hasattr() max() round() reload()
delattr() hash() memoryview() set()
Другие расширения