PEP 8 не упоминает оператора среза. По моему мнению, в отличие от других операторов, он не должен быть окружен пробелами
spam[3:5]   # OK
spam[3 : 5] # NOT OK
Сохраняется ли это при использовании сложных выражений, то есть того, который считается лучшим стилем
     1. spam[ham(66)//3:44+eggs()]
     2. spam[ham(66) // 3: 44 + eggs()]
     3. spam[ham(66) // 3 : 44 + eggs()]
     4. something else?
