Найти тему
Python для школьников

DIR и HELP в Python, для чего эти функции? И как помогут на экзамене?

Если ты только начал изучать язык программирования Python, и не знаешь, как удержать в голове огромное число функций и их методов, то пора познакомиться с такими помощниками как DIR и HELP.

dir() (в переводе с англ. "directory" означает "каталог") - функция для просмотра объекта и метода объекта.

Объект - это все, что есть в Python, например, переменная, библиотека, функция, список, множество и т.д. Объект всегда является частью какого-то класса. Так как Python является объектно-ориентированным языком, то все, что создаётся в коде - является объектом определённого класса.

Например

Библиотеки - объекты класса "module", строки - объекты класса "str", списки - объекты класса "list".

В примере функция TYPE проверяет, к какому классу относится объект. Заменим TYPE на DIR.

-2

DIR выдаёт нам список методов. "Что умеют делать объекты данного класса".

Мы получили все функции, которые входят в состав библиотеки math. Нас интересуют только те, что выделены жёлтым цветом. Методы с двумя подчёркиваниями - это специальные методы. Их лучше не трогать.

Предположим, мы забыли, что делает функция CEIL. Узнать подробнее о функции можно с помощью HELP.

help() выдаёт справочную информацию по конкретной функции или типу данных.

-3

Мы получили описание на английском языке, в котором сказано, что функция принимает на вход число x и возвращает наименьшее число >= x. То есть, например, для числа 3.2 функция вернёт 4.

Проделаем то же самое с объектом "строка".

-4

Нам удалось вспомнить названия строковых методов. Узнаем значение метода STRIP.

-5

Узнаем, что функция STRIP возвращает копию строки с удалением начальных и конечных пробелов.

Попробуйте извлечь информацию самостоятельно из других объектов, таких, как целые числа, списки и множества.

Удачи!

Наука
7 млн интересуются