📌 Встроенные функции
Источник: https://t.me/Python_libr/3387
Краткое содержание
Краткая справка о встроенных функциях Python: базовые преобразования типов, функции для работы с итерациями и атрибутами объектов.
Основные тезисы
- Примеры базовых встроенных функций: print, float, int, str.
- enumerate/zip/reversed помогают работать с итерируемыми объектами.
- getattr/hasattr/setattr используются для доступа и изменения атрибутов объектов.
- map/filter описаны как итераторы для преобразования или отбора элементов.
Примеры кода
print(int("42"), float("3.14"), str(123))
items = ["a", "b", "c"]
for i, v in enumerate(items, start=1):
print(i, v)
for v in reversed(items):
print(v)
for a, b in zip([1, 2], [10, 20]):
print(a, b)
class Obj:
pass
o = Obj()
setattr(o, "name", "demo")
print(hasattr(o, "name"), getattr(o, "name"))
nums = [1, 2, 3, 4]
print(list(map(lambda x: x * 2, nums)))
print(list(filter(lambda x: x % 2 == 0, nums)))
Значимость
Короткая справка напоминает о наиболее часто используемых встроенных функциях Python и их назначении.
🧾 Транскрипт (формат)
📌 Встроенные функции
Источник: https://t.me/Python_libr/3387
📌 Встроенные функции
Встроенные функции — это те, которые доступны из любого места в коде. print, float, int, str — всё это относится к ним.
enumerate, zip, reversed — функции, помогающие при работе с итерируемым объектом (список, множество, словарь).
getattr, hasattr, setattr — функции для работы с атрибутами класса (получить значени, есть ли атрибут, задать значение).
map, filter — итераторы, которые выполняют какие-то действия (что-то меняют или убирают).
Документация
#урок