Сперва рассмотрим две часто-используемые функции, которыми можно пользоваться без импортирования: input и print.
name = input("Как Вас зовут? ") print("Привет,", name)
Первая строка печатает вопрос ("Как Вас зовут? "), ожидает, пока вы не напечатаете что-нибудь и не нажмёте Enter и сохраняет введённое значение в переменной name. Во второй строке мы используем функцию print для вывода текста на экран, в данном случае для вывода "Привет, " и того, что хранится в переменной "name".
Стандартная библиотека очень богата и предоставляет множество модулей для решения разных задач. И, как правило, большинство программ будут начинаться именно с импортирования модулей.
Модули из библиотек импортируются с помощью ключевого слова import
.
Рассмотрим пример импортирования модуля sys
:
import sys
Вызов функций (методов) модуля осуществляется с помощью точечной нутации. Пример:
import sys print(sys.platform)
Еще пример, который с помощью модуля webbrowser откроем указанную страницу в браузере.
import webbrowser webbrowser.open('http://erud.by');
Кроме того, имеется возможность импортировать не весь модуль, а какую-то его функцию (метод).
from sys import platform print(platform)
Стандартная библиотека - это не единственное место, где можно найти модули. Сообщество Python поддерживает огромную коллекцию сторонних модулей, информацию по которым можно найти по адресу http://pypi.python.org