Usando o operador "and" e "or" com strings Python [duplicado]

Esta pergunta já tem uma resposta aqui:

Uso estranho do operador "e" / "ou" 7 respostas

Eu não entendo o significado da linha:

parameter and (" " + parameter) or ""

Ondeparâmetro é string

Por que alguém iria querer usarand eor operador, em geral, com seqüências de caracteres python?

questionAnswers(6)

yourAnswerToTheQuestion