550 читали · 5 лет назад
IT для всех
515
подписчиков
IPython и Jupyter Notebook - установка и знакомство
IPython Эту среду можно назвать продвинутым интерпретатором Python. Если Python - механизм решения задач, то IPython - интерактивная панель управления. Оболочка IPython является интерактивным интерфейсом для Python и имеет множество синтаксических дополнений к нему. Есть два варианта использования IPython: 1. Командная строка IPython 2. Блокнот IPython Для установки командной строки IPython требуется выполнить команду менеджера пакетов pip: pip install IPython После мы просто вводим в командной...
Python. Форматированный вывод
Теория В Python можно при выводе вставлять нужные переменные посреди строки, не редактируя её. Это можно сделать с помощью string метода .format(). Рассмотрим документацию(которую мы научились читать тут) к .format(): Или же, в переводе: Возвращает форматированную версию S, используя подстановки из args и kwargs. Подстановки обозначаются фигурными скобками ('{'и '}'). Здесь указано, что можно использовать подстановки из args и kwargs. args - любая последовательность аргументов (любые одиночные переменные) kwargs - или же пары: ключ-значение (доступ к значению по ключу или же атрибуту)...
Python. Стандартные методы строк
В Python есть множество стандартных методов для строк, которые облегчают работу с текстовыми данными, попробую рассказать о некоторых из них: Вхождение подстроки в строку с помощью ключевого слова in Определяет, является ли подстрока частью другой строки и возвращает булево значение. Позиция вхождения - find() и rfind() Синтаксис: "str_1".find("str_2) Входит ли str_2 в str_1? Возвращает позицию вхождения начиная с нуля. rfind - тоже самое, но справа-налево. Если строка не входит - возвращает -1 Согласно документации, можно указывать начало и конец поиска по индексу: S...
Читаем документацию к Python прямо в интерпретаторе
В Python есть возможность читать встроенную в код документацию с помощью двух инструментов, а также писать собственную. Рассмотрим, как это можно делать: Получаем документацию с помощью метода help() Вызов метода help(), возвращает полную справку о переданной функции/объекте. Синтаксис: print(help(<объект справки>) Например: Справка вернула полную информацию о List-e, включая методы его исходного кода(их намного больше, так как все перечислять слишком долго). Это работает со всеми стандартными функциями и объектами...