·
Cursos Gerais ·
Linguagens de Programação
Send your question to AI and receive an answer instantly
Recommended for you
46
Modelo OSI e Protocolos TCP-IP: Camadas, Redes e Sockets
Linguagens de Programação
FATEC
7
Vetores e Matrizes em Python - Estruturas de Dados e Implementação com Listas
Linguagens de Programação
FATEC
2
Exercicios R Titanic Analise Exploratoria Arvore de Decisao Regressao Logistica e Naive Bayes
Linguagens de Programação
FATEC
1
Desenvolver uma Pagina de Produtos
Linguagens de Programação
FATEC
1
Programa de Manipulação de Arquivos com Funcionalidades de Música
Linguagens de Programação
FATEC
1
Lista de Exercicios Estrutura de Dados Fatec SCS - Ordenacao e Algoritmos
Linguagens de Programação
FATEC
1
Interdiciplinar
Linguagens de Programação
FATEC
19
Informe Técnico sobre Dados em Saúde - Sistema de Informações Ambulatoriais do SUS
Linguagens de Programação
FATEC
Preview text
Strings Python Prof Rosana Strings Strings são tipos especiais de variáveis pois podem ser decompostas em porções menores caracteres As strings são portanto tipos de dados compostos Exemplos objetocadeira nomemargarida Strings Pelo fato de ser um tipo composto pode ser subdividido ou referenciado parcialmente O operador permite selecionar um único caractere objetocadeira letraobjeto1 print letra Lembrando que a indexação sempre começa em 0 c a d e i r a 0 1 2 3 4 5 6 Strings Para escrever todas as letras do objeto poderíamos escrever o seguinte código for char in objeto print char O resultado seria c a d e i r a c a d e i r a 0 1 2 3 4 5 6 Strings Para o tratamento de strings existem diversas funções A função lenstring retorna o número de caracteres de uma string Exemplo tamlenobjeto print tam Cuidado letraobjetotam resulta em erro c a d e i r a 0 1 2 3 4 5 6 Strings Então Qual a saída do código abaixo objetocadeira tamlenobjeto for k in range tam print objetok ATENÇÃO strings são imutáveis portanto não é possível realizar diretamente a operação abaixo objeto2v na tentativa de tornar caveira c a d e i r a 0 1 2 3 4 5 6 Fatias de Strings Slices nomesAna Ivo e Rui print nomes03 Ana print nomes58 Ivo print nomes1114 Rui print nomes8 Ana Ivo print nomes5 Ivo e Rui A n a I V o e R u i 0 1 2 3 4 5 6 7 8 9 10 11 12 13 Fatias de Strings Slices Forma de Fatiamento Interpretação Sinifim O fatiamento tem inicio e final logo a substring começa na posição ini até a posição fim1 Sfim O fatiamento só tem o final logo a substring começa na posição 0 até a posição fim1 Sini O fatiamento só tem o inicio logo a substring começa na posição ini até o final da string Sinifimpasso O fatiamento tem inicio final e passo logo a substring começa na posição ini até a posição fim1 e o passo determina que de cada p caracteres apenas o primeiro será usado Fatias de Strings Slices nomes1AA2BB3CC4DD5E print nomes0143 12345 print nomes3 12345 print nomes1 inverso E5DD4CC3BB2AA1 1 A A 2 B B 3 C C 4 D D 5 E 0 1 2 3 4 5 6 7 8 9 10 11 12 13 Métodos do objeto String para análise de dados objetocadeira lenobjeto tamanho 7 objetocounta retorna o número de ocorrências da letra a 2 objetofindei retorna o índice da 1ª ocorrência da string ei 3 objetofinda retorna o índice da 1ª ocorrência da string a 1 objetofindm como m não ocorre em objeto retorna 1 1 d in objeto retorna True se a letrastr ocorre dentro do objetostr True c a d e i r a 0 1 2 3 4 5 6 Operações de Transformação de Strings corAzul Céu corupper retorna a string em letras maiúsculas AZUL CÉU corlower retorna a string em letras minúsculas azul céu corcapitalize converte a 1ª letra da string para maiúscula Azul céu cortitle converte a 1ª letra de cada palavra da string para maiúscula Azul Céu palavrascorsplit converte a frasestr em uma lista de palavras palavras Azul Céu joinpalavras junta as palavras da lista com um hífen AzulCéu A z u l C é u 0 1 2 3 4 5 6 7 Operações de Transformação de Strings cor Azul Céu cor Azul Céu corstrip retira os espaços desnecessários antes e depois da string Azul Céu corrstrip retira os espaços desnecessários depois da string a direita right Azul Céu corlstrip retira os espaços desnecessários antes da string a esquerda left Azul Céu corstripreplaceu retira todos os espaços desnecessários e substitui a letra u por Azl Cé A z u l C é u 3 4 5 6 7 8 9 10 0 1 2 11 12
Send your question to AI and receive an answer instantly
Recommended for you
46
Modelo OSI e Protocolos TCP-IP: Camadas, Redes e Sockets
Linguagens de Programação
FATEC
7
Vetores e Matrizes em Python - Estruturas de Dados e Implementação com Listas
Linguagens de Programação
FATEC
2
Exercicios R Titanic Analise Exploratoria Arvore de Decisao Regressao Logistica e Naive Bayes
Linguagens de Programação
FATEC
1
Desenvolver uma Pagina de Produtos
Linguagens de Programação
FATEC
1
Programa de Manipulação de Arquivos com Funcionalidades de Música
Linguagens de Programação
FATEC
1
Lista de Exercicios Estrutura de Dados Fatec SCS - Ordenacao e Algoritmos
Linguagens de Programação
FATEC
1
Interdiciplinar
Linguagens de Programação
FATEC
19
Informe Técnico sobre Dados em Saúde - Sistema de Informações Ambulatoriais do SUS
Linguagens de Programação
FATEC
Preview text
Strings Python Prof Rosana Strings Strings são tipos especiais de variáveis pois podem ser decompostas em porções menores caracteres As strings são portanto tipos de dados compostos Exemplos objetocadeira nomemargarida Strings Pelo fato de ser um tipo composto pode ser subdividido ou referenciado parcialmente O operador permite selecionar um único caractere objetocadeira letraobjeto1 print letra Lembrando que a indexação sempre começa em 0 c a d e i r a 0 1 2 3 4 5 6 Strings Para escrever todas as letras do objeto poderíamos escrever o seguinte código for char in objeto print char O resultado seria c a d e i r a c a d e i r a 0 1 2 3 4 5 6 Strings Para o tratamento de strings existem diversas funções A função lenstring retorna o número de caracteres de uma string Exemplo tamlenobjeto print tam Cuidado letraobjetotam resulta em erro c a d e i r a 0 1 2 3 4 5 6 Strings Então Qual a saída do código abaixo objetocadeira tamlenobjeto for k in range tam print objetok ATENÇÃO strings são imutáveis portanto não é possível realizar diretamente a operação abaixo objeto2v na tentativa de tornar caveira c a d e i r a 0 1 2 3 4 5 6 Fatias de Strings Slices nomesAna Ivo e Rui print nomes03 Ana print nomes58 Ivo print nomes1114 Rui print nomes8 Ana Ivo print nomes5 Ivo e Rui A n a I V o e R u i 0 1 2 3 4 5 6 7 8 9 10 11 12 13 Fatias de Strings Slices Forma de Fatiamento Interpretação Sinifim O fatiamento tem inicio e final logo a substring começa na posição ini até a posição fim1 Sfim O fatiamento só tem o final logo a substring começa na posição 0 até a posição fim1 Sini O fatiamento só tem o inicio logo a substring começa na posição ini até o final da string Sinifimpasso O fatiamento tem inicio final e passo logo a substring começa na posição ini até a posição fim1 e o passo determina que de cada p caracteres apenas o primeiro será usado Fatias de Strings Slices nomes1AA2BB3CC4DD5E print nomes0143 12345 print nomes3 12345 print nomes1 inverso E5DD4CC3BB2AA1 1 A A 2 B B 3 C C 4 D D 5 E 0 1 2 3 4 5 6 7 8 9 10 11 12 13 Métodos do objeto String para análise de dados objetocadeira lenobjeto tamanho 7 objetocounta retorna o número de ocorrências da letra a 2 objetofindei retorna o índice da 1ª ocorrência da string ei 3 objetofinda retorna o índice da 1ª ocorrência da string a 1 objetofindm como m não ocorre em objeto retorna 1 1 d in objeto retorna True se a letrastr ocorre dentro do objetostr True c a d e i r a 0 1 2 3 4 5 6 Operações de Transformação de Strings corAzul Céu corupper retorna a string em letras maiúsculas AZUL CÉU corlower retorna a string em letras minúsculas azul céu corcapitalize converte a 1ª letra da string para maiúscula Azul céu cortitle converte a 1ª letra de cada palavra da string para maiúscula Azul Céu palavrascorsplit converte a frasestr em uma lista de palavras palavras Azul Céu joinpalavras junta as palavras da lista com um hífen AzulCéu A z u l C é u 0 1 2 3 4 5 6 7 Operações de Transformação de Strings cor Azul Céu cor Azul Céu corstrip retira os espaços desnecessários antes e depois da string Azul Céu corrstrip retira os espaços desnecessários depois da string a direita right Azul Céu corlstrip retira os espaços desnecessários antes da string a esquerda left Azul Céu corstripreplaceu retira todos os espaços desnecessários e substitui a letra u por Azl Cé A z u l C é u 3 4 5 6 7 8 9 10 0 1 2 11 12