Что такое библиотеки? Как их использовать? Об этом в данной статье. И конечно же пара примеров.
На самом деле я уже касался темы модулей (так тоже называют библиотеки). Это было в записи 12. Я ещё хотел вернуться к той статье и немного дополнить её. Но решил поступить иначе и посвятить библиотекам отдельную статью, а там оставлю ссылку на данную запись.
Что из себя представляет библиотека – набор функций, готовых служить нам верой и правдой. Чтобы использовать её, необходимо выполнить импорт (или подключение) библиотеки.
Взглянем на уже знакомую нам библиотеку – random(). Для её подключения используем команду:
Таким образом мы подключили ВСЮ библиотеку и можем использовать ВСЕ её функции. Посмотреть их можно, например, здесь.
Для использования необходимой функции при таком способе подключения надо указывать и имя библиотеки:
Можно указать псевдоним для библиотеки при импорте и значительно сократить имя:
Если нужна какая-то определённая функция из библиотеки, то можно воспользоваться следующим синтаксисом:
Обратите внимание, что при таком подключении нет необходимости указывать имя библиотеки перед функцией, а точнее его нельзя указывать, т.к. это приведёт к ошибке.
Таким образом можно подключить несколько функций из библиотеки. Надо лишь указать их через запятую.
Через такой же синтаксис можно подключить и все функции модуля. И для этого не придётся указывать их все через запятую. Достаточно поставить вместо перечня функций знак "*".
На этом наверное и закончим. Добавлю лишь что имеется огромное количество библиотек, а кроме того можно создавать свои при необходимости.
Если есть вопросы, пишите в комментариях, будем разбираться.