18

TWP18 Strings

Embed Size (px)

Citation preview

Page 1: TWP18 Strings

Strings [email protected]

Page 2: TWP18 Strings

Aspas de vários tipos

• Posso usar aspas simples, duplas ou triplas

Page 3: TWP18 Strings

Fatiamento

• Fatia do primeiro índice até o anterior do segundo

Page 4: TWP18 Strings

Fatiamento

• Podemos omitir índices, substituindo pelo extremo correspondente e também podemos ter índices negativos: -1 último, -2 penúltimo

Page 5: TWP18 Strings

Incremento no fatiamento

• Posso usar um incremento ao fatiar a string

Page 6: TWP18 Strings

Incremento no fatiamento

• Verifique se uma palavra é palíndrome

Page 7: TWP18 Strings

Strings são imutáveis

Page 8: TWP18 Strings

Posso criar novas strings

• Usando concatenação resolvemos esse problema

Page 9: TWP18 Strings

Concatenação

• Faça um programa que leia uma palavra e troque as vogais por “*”

Page 10: TWP18 Strings

Verificação parcial de strings

Page 11: TWP18 Strings

find and replace

Page 12: TWP18 Strings

split and join

Page 13: TWP18 Strings

Exercício

• Faça um programa que solicite a data de nascimento (dd/mm/aaaa) e imprima com o nome do mês por extenso

Page 14: TWP18 Strings

Coding Dojo

Page 15: TWP18 Strings

Coding Dojo

• Desenvolvimento guiado por testes

• Passos de bebê

• Pair programming

Page 16: TWP18 Strings

Desenvolvimento guiado por testes

Page 17: TWP18 Strings

Baby Steps

Page 18: TWP18 Strings

Pair Programming