Notas
Operações com String
Conteúdo das notas (4)
Página 1
- Para procurar uma string menor dentro de uma string maior: operador in
(frase: Python é uma linguagem de programação)
if Python in frase
- Pode utilizar operadores para relacionar 2 strings:
nome1 = 'Ricardo' nome2 = 'Ana' (if nome1 < nome2) print('Ana vem antes de Ricardo) // é utilizado a ordem do dicionário
- Função Chr(): Caractere de um código numérico chr(75) ---- '"K"
- Função Ord(): Código numérico de um caractere ord(A) ---- "65"
- upper(): coloca em caixa alta frase = 'Python é uma linguagem ' frase.upper() ----- PYTHON É UMA LINGUAGEM
- lower(): converte para minúsculo frase.lower() ------python é uma linguagem
- replace(c1,c2): Troca os caracteres de c1 por c2 frase.replace(' ', ' - ') ----- Python-é-uma-linguagem
- strip(): remove espaços do início e fim da string
- split(): separa uma string por espaços e devolve uma lista de strings texto.split() ==== ["Python", "é", "uma", "linguagem"]
texto.split('é') ===== ['Python', 'uma linguagem']
Página 2
pegar substrings de uma string:
function pegar_substrings(texto, pos_inicial, pos_final){
let novo_texto = ' '
for(let i = pos_inicial; i <= pos_final; i++){
novo_texto = novo_texto + texto[i]
}
return novo_texto
} nome = 'Maria da Guia' const r = pegar_substrings(nome, 0, 4) ===> 'Maria'
length: tamanho da string
Página 3
TABELA ASCII
nome = "Maria José'
nome.CharCodeAt(3) ===> 105 / i código do caractere na posição 0
String.fromCharCode(99) ====> 'c'
split = quebra as palavras de uma frase /// quebra uma string
- 'Messi da Silva'.split(' ') ===> ['Messi', 'da'. 'Silva'] ===> quebrou no espaço
==> .split('d') ===> ['Messi ', a Silva'] quebrou no 'd'
- entrada = '12 08 20' entrada.split(' ') ====> ['12', '08', '20']
join = é usado para unir os elementos de um array em uma única string.
palavras = ['Cruzeiro', 'do', 'Sul']
const juncao = palavras.join('#') ====> 'Cruzeiro#do#Sul'
Página 4
COLEÇÕES
Organização de vários valores e uma mesma estrutura de dados: indexadas ou chaveadas.
ARRAY / VETORES
Um array é um conjunto de valores ordenados que você o referencia com um nome e um índice.
São mutáveis. É possível alterar o conteúdo do vetor numa determinada posição. ===as strings são imutáveis===
for (index in numeros){
console.log(index)
}
for of = percorre os elementos
for in = percorre as posições
forEach: para cada
push: adiciona um elemento no final do vetor;
- Operação do tipo map: Aplica uma mesma regra a todos os elementos, vai trazer um vetor com o mesmo tamanho e com os elementos transformados
- Operação do tipo filter: Retorna o subconjunto dos elementos/ ex: pegar somente os pares ou múltiplos ou ímpares dos números.
- Operação do tipo reduce Reduz um vetor a uma só operação; ex: o somatório dos elementos de um vetor.
MATRIZ: um vetor onde seus elementos são outros vetores.
Informações
- Descrição
- Notas sobre Operações com String, criado por Alanda Amabily De Sousa Silva em 10-08-2024.
- Criado por
- Alanda Amabily De Sousa Silva
- Visualizações
- 13
- Avaliação