1
I want to add terms to an organized dictionary-like glossary, requested by an activity, but I’m getting an error message that I can’t identify why.
glossario = {
'concatenar': 'Concatenar é a junção de 2 cadeias de caracteres'
' e que dá origem a uma nova string' +
' que é formada pela junça das 2 partes.',
'identar': 'Indentar é o recuo do texto em relação a sua margem',
'array': 'Arrays são estruturas de dados' +
' semelhantes às listas do Python',
'string': 'String é um objeto iterável.',
}
for palavra, significado in set(glossario.items()):
print(palavra.title() + ":" + "\n" + significado + '\n')
glossario['sequência'] = 'Sequências são coleções ordenadas embutidas:' +
'strings, listas, tuplas e buffers.'
and receive the following error message:
glossario['sequência'] = 'Sequências são coleções ordenadas embutidas:' + ^ SyntaxError: invalid syntax
And what do you need to make this meaningless concatenation for?
– Maniero
to respect PEP 8 and not exceed 79 characters per line
– Henrique FH
And it wouldn’t be better to respect common sense?
– Maniero
glossario['sequence'] = 'Sequences are built-in ordered collections:' +str('strings, lists, tuples and buffers.') this can help you?
– stack.cardoso
@The problem is that the statement continues in the next line - see the answer below - and
'strings, listas, tuplas e buffers'
is already a string, usestr
around doesn’t change anything - it’s actually redundant...– hkotsubo