📝 Резюме · 🧾 Транскрипт (формат) · 📄 Оригинал (978 B)
https://t.me/Python_libr/3387

📌 Встроенные функции

Источник: 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 — итераторы, которые выполняют какие-то действия (что-то меняют или убирают).

Документация

#урок