#{}
используется для строковой интерполяции: http://sass-lang.com/documentation/file.SASS_REFERENCE.html#interpolation_
Существует одно исключение из этого, хотя: при использовании интерполяции # {} цитируемые строки некорректны. Это облегчает использование, например, имена селекторов в mixins. Например.
blockquote>Таким образом, этот метод иногда используется, чтобы разрешить использование значений sass в селекторах. Например ::
$gutter: 10; .grid#{$gutter} { background: red; }
Теперь на ваш вопрос. Я действительно не вижу причин, почему кто-либо использовал бы строчную интерполяцию в этом селекторе:
#{h1, h2, h3, h4, h5} { color: #000; }
Мое лучшее предположение заключается в том, что sass-переменная будет добавлена позже к этому селектору, или селектор будет полностью заменен с переменной.