Era isso! Resolvido o problema. Mais uma função pra coleção... Obrigado! :)
Não, a vírgula sempre insere espaços, para sua saída esperada faça da seguinte forma: >>> idade=25 >>> print("Minha idade é " + str(idade) + ".") Minha idade é 25. Ou pode fazer assim: >>> print("Minha idade eh %s."%str(idade)) Minha idade eh 25.
Use o método append: >>> bandas ['Rush', 'The Cure', 'Pink Floyd', 'The Doors'] >>> bandas.append('Foo Fighters') >>> bandas ['Rush', 'The Cure', 'Pink Floyd', 'The Doors', 'Foo Fighters'] >>>
E agora em 2011, já abordou essa biblioteca? Sei que falta pra mim, mas estou indo rápido e já já devo chegar lá. =)
É possível usar a vírgula para somar strings mas sem deixar ela adicionar os espaços extras, ou um dos espaços extras como no exemplo abaixo? idade=25 print("Minha idade é",idade,".") Saída: "Minha idade é 25 ." Saída esperada: "Minha idade é 25."
Eu tenho uma pergunta que alguns outros programadores que estão aqui aprendendo Python poderiam ter também ao chegar nesse ponto. Como qualquer aluno interessado em aprender mesmo a linguagem, estou com o terminal do Python aberto na outra janela e assim testando cada código apresentado aqui nas aulas. Uma dúvida que me veio agora foi quando tentei inserir uma nova banda no final da lista de bandas. Não sei como fazê-lo! Se eu inserir uma banda qualquer na posição -1, a última banda vai continuar sendo "The Doors". Então parece que não é possível inserir um item na última posição nem com + nem usando a função insert. Talvez apenas com gambiarra... (?)
Já tem um ano e meio que foram escritas essas aulas. Estou curtindo muito e seguindo adiante, mas não teria nada mais atual para o Python a partir da versão 3.0? Instalei a 3.2 mas dá pra sacar as pequenas diferenças como a do comando print 'blablabla' que dá mensagem de erro porque ter que ser usado como função: print('blablabla'). Just curious! ^^
Está ficando cada vez melhor...
seguindo...
Ainda desenha Manga? :)