b'vowels' b'admired'
Если вы не можете добавить вызов sleep() в код публикатора, вы можете синхро-
низировать публикатора и подписчика с помощью сокетов REQ и REP. Примеры
файлов publisher.py и subscriber.py вы можете найти на GitHub.
Е Вспомогательные
материалы
Я обнаружил, что некоторые вещи мне приходится подсматривать слишком часто.
Вот информация, которая, надеюсь, окажется вам полезной.
Приоритет операторов
Эта таблица — ремикс официальной документации о приоритетах для Python 3,
операторы с самым высоким приоритетом находятся наверху.
Оператор
Описание и примеры
[ v1, … ], { v1, …}, { k1: v1, …}, (…)
Создание или включение списка/множества/словаря/
генератора, выражение в скобках
seq [ n ], seq [ n : m ], func (args…),
Индекс, разбиение, вызов функции, ссылка на атрибут
obj .attr
**
Экспонента
'+'x, '-'x, '~'x
Знаки «плюс» и «минус», битовое НЕ
*, /, //, %
Умножение, деление с плавающей точкой, целочислен-
ное деление, напоминание
+, -
Сложение, вычитание
<<, >>
Битовый сдвиг вправо или влево
&
Битовое И
|
Битовое ИЛИ
in, not in, is, is not, <, <=, >, >=, !=, Проверка на членство и равенство
==
not x
Булево (логическое) НЕ
and
Булево И
or
Булево ИЛИ
if … else
Условное выражение
lambda
Лямбда-выражение
474
Приложение Е. Вспомогательные таблицы
Строковые методы