Aula 3

481 visualizações

Publicada em

Aula 3, Conhecendo tipos e manipulando strings.

Publicada em: Tecnologia
0 comentários
0 gostaram
Estatísticas
Notas
  • Seja o primeiro a comentar

  • Seja a primeira pessoa a gostar disto

Sem downloads
Visualizações
Visualizações totais
481
No SlideShare
0
A partir de incorporações
0
Número de incorporações
2
Ações
Compartilhamentos
0
Downloads
3
Comentários
0
Gostaram
0
Incorporações 0
Nenhuma incorporação

Nenhuma nota no slide

Aula 3

  1. 1. Centro Tecnológico do Pajeú Programação Estruturada Conhecendo Tipos e manipulando strings Prof. : Cleyton Fábio Free Powerpoint Templates Page 1
  2. 2. TiposInteiro = intNúmeros reais = floatPalavras ou letras ou qualquer caracterdigitado no computador. Especificamenteentre ASPAS. = String Free Powerpoint Templates Page 2
  3. 3. Operações com tiposPodemos fazer várias operações comtipos. Operações aritméticas eoperações relacionais são as maisutilizadas. Vamos apartir de agora observar como funcionaas operações aritiméticas. Free Powerpoint Templates Page 3
  4. 4. Operações Aritméticas São operações aritméticas : + (soma) ; - (subtração) ; * (multiplicação) ; / (divisão) ; % (resto). Free Powerpoint Templates Page 4
  5. 5. Operações Aritméticas Vejamos na prática como funciona. (abrindo o idle) Realizem operações para testar. Free Powerpoint Templates Page 5
  6. 6. Operações Aritméticas Observem o resto da divisão. 1/2 = 2/2 = 3/2 = 4/2 = 5/2 = 6/2 = 7/2 = 8/2 = 9/2 = 10/2 = Por que é importante saber isto? Free Powerpoint Templates Page 6
  7. 7. Operações Aritméticas Testem isso : % (resto da divisão) 1%2 = 2%2 = 3%2 = 4%2 = 5%2 = 6%2 = 7%2 = 8%2 = 9%2 = 10%2 = O operador % calcula a divisão e nos mostra apenas o resto. E como todo número dividido por 2 é par. Assim fica fácil sabendo qual é o resto. ;) Free Powerpoint Templates Page 7
  8. 8. Operações Aritméticas Vamos fazer um programa de testes em python que execute algumas operações matemáticas. Calcule a feira da semana. 2l Leite R$ 2.80 ; 2.5kg de Carne R$ 10 ; 30 Ovos R$ 0.25, 4.5kg Pão R$ 1, 4 Biscoito R$ 1.50 2.5 kg Queijo R$ 7.40 Free Powerpoint Templates Page 8
  9. 9. Operações Aritméticas RESPOSTA Leite = 2.80 Carne = 10 Ovos = 0.25 Pao = 1 Biscoito = 1.50 Queijo = 7.40 total = 2*Leite + 2.5*Carne + 30*Ovos + 4.5*Pao + 4*Biscoito + 2.5*Queijo print(total) Free Powerpoint Templates Page 9
  10. 10. Operações Strings Strings são sequências de caracteres, podem ser contados e mapeados LEMBRAM AINDA ? VAMOS FAZER OPERAÇÕES COM STRINGS AGORA. Free Powerpoint Templates Page 10
  11. 11. Operações Strings Podemos somas uma string com outra? Testem. >>> software + livre software livre >>> Free Powerpoint Templates Page 11
  12. 12. Operações Strings POREM. >>> software - livre Traceback (most recent call last): File "<pyshell#12>", line 1, in <module> software - livre TypeError: unsupported operand type(s) for -: str and str TEREMOS UM ERRO NAS OUTRAS OPERAÇÕES Free Powerpoint Templates Page 12
  13. 13. Operações StringsFunções para manipulação de strings.str = Técino em Informáticastr.capitalize() #Retorna uma cópia da string com seu primeiro str.capitalize() caracter em maiúsculo e o restante em minúsculo.str.upper() #Retorna uma cópia da string com todos os caracteres str.upper() convertidos para maiúsculo. str.lower() #Retorna uma cópia da string convertida para minúsculas.str.count(sub[, start[, end]]) #Retorna o número de ocorrências na string sub no intervalo entre [start, end] que, por padrão, são definidos para None. Free Powerpoint Templates Page 13
  14. 14. Operações StringsFunções para manipulação de strings.str = Técino em Informáticastr.find(sub[, start[, end]]) #Retorna o indice da primeira ocorrência de sub no intervalo entre [start, end] que, por padrão, são definidos para None. Retorna ­1 se sub não for encontrado.str.split() #Retorna uma lista de palavras na string usando sep como ponto separador. Se sep não for especificado ou for None, a string será separada por espaço.str.isalnum() #Retorna true se a string for alfanumérica, ou seja, contém apenas letras e números, sem caracteres especiais.str.isalpha() #Retorna true se a string contém apenas letras. Free Powerpoint Templates Page 14
  15. 15. Operações StringsFunções para manipulação de strings.str = Técino em Informáticastr.replace(old, new[, count]) #Retorna um cópia da string substituindo todas as ocorrências de old por new. Se count for passado, serão substituídas count ocorrências de old.len(str) #Retorna a quantidade de caracteres em s que pode ser uma string, tupla, lista ou dicionário. Free Powerpoint Templates Page 15

×