Pegando os ultimos caracteres de um String em Python

0

Comecei essa semana a ver como funciona o tão aclamado python, e por incrivel que parece eu estou gostando ;), até coloquei um .gif do pycon no Nerdice. Comecei a fuçar nas strings fraciona pra lá, fraciona pra cá, até que caio num desafio, como pegar os caracteres da direita para esquerda, ou seja os últimos caracteres de um string, procurei pra todo lado e não achei nada. =(, até perguntei para alguns amigos que conheciam python e também não sabiam. Então fui no tentativa e erro, parece meio idiota, mas como tenho sorte consegui hehe! Agora aqui vai o esquema:

vamos declarar uma variavel qualquer:

som = ‘musica.mp3’, no meu script eu precisaria encontrar as strings que tivessem .mp3 no fim.

Agora você escolhe quantos caracteres você pegar do final da string, para mim necessitaria apenas de 3 para saber se era um mp3, ficaria assim

som[-3::]

Entenderam??? se quiser pegar o último caracter utiliza [-1::], os dois ultimos [-2::], assim por diante! Fácil, fácil, mas até você descobrir como faz, demora =/. Aos poucos que vou aprendendo, irei colocando mais alguns macetes sobre Python.

Bom agora vou voltar a bolar o meu script!

Para aprender python estou lendo o livro: Aprendendo Python 2 Edição e o pdf Tutorial Python do próprio Guido van Rossum.

Anúncios