Все о функции print()

print – одна из первый функций, с которой знакомятся новички, изучающие Python. >>> print(«Hello world!») Hello world! Однако, print умеет больше, чем просто печатать через пробел. Взглянем на сигнатуру: print(*objects, sep=’ ‘, end=’\n’, file=sys.stdout, flush=False) Именованные параметры управляют поведением функции. Во-первых, обратим внимание на параметр sep – это строка-разделитель, она будет вставлена между каждым из…

Сокрытие в Python

Инкапсуляция – это упаковка данных в единый компонент. Сокрытие – это механизм, позволяющий ограничить доступ к данным вне какой-то области. Это немного разные принципы, хотя обычно о них говорят как об одном: мы что-то упаковали в класс, а потом сокрыли от нежелательного доступа из-вне. Можете козырнуть где-нибудь на собеседовании. Скрывать от доступа из-вне имеет смысл,…

Индексирование в Python

Положительные и отрицательные индексы Допустим у нас есть список или кортеж. x = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10] t = (0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10) Без потери общности будем работать только со списком х (с кортежем t – тоже самое). Легко получить i-тый…

Троеточие

Троеточие. Оно же многоточие, если по правилам, как утверждала наша учительница русского языка в школе и ставила нам двойки. Что тут сказать? Для некоторых все, что больше двух – уже много. В питоне есть такая вещь: … Да это три простые точки подряд без пробелов. Зачем она нужна и что это такое? Это Ellipsis, по-русски…