Operações de String Python

Operações de String Python
Neste artigo, vamos discutir operações sobre strings. Como sabemos em Python, uma string é um tipo de dados imutável (somente leitura). Isso pode ser declarado em citações únicas (s = ") ou citações duplas (s =" ") ou citações triplas (s =" ou s = "" "" "" ")

Como entrar no intérprete Python

Open Linux Terminal e Type Python e Hit Enter, para que veremos o intérprete Python. Para versão python3+, digite python3. As seguintes informações que vamos ver no terminal. Se queremos verificar a versão python, o comando é “python -v.”

Saída:

Python 3.5.0 (padrão, 20 de setembro de 2019, 11:28:25)
[GCC 5.2.0] no Linux
Digite "ajuda", "direitos autorais", "créditos" ou "licença" para obter mais informações.
>>>

As seguintes operações podem ser executadas na string

Fatia de corda

Isso é útil quando queremos apenas parte da string.

Observação: o índice de string sempre começa em 0. Uma string pode ser percorrida para a frente e a direção reversa (usando o índice negativo).

Ex: s = "bom dia"

Índice de Travessia para a Forward: [0,1,2,3…]
Índice de Travessia reverso: […, -3, -2, -1] aqui S [-1] = "g", s [-2] = "n", s [-3] = "i",…

sintaxe: VariableName [Iniciar: Stop: Step].

Aqui a parada é excluída. Se fornecermos apenas um começo, ele extrairá todos os personagens do começo ao fim. Se fornecermos apenas uma parada, ele extrairá do 0º índice para parar. Podemos omitir ambas as partidas e parar; Nesse caso, precisamos fornecer pelo menos cólon (s [:]). Se não fornecermos um valor de etapa, o valor padrão é 1.

Ex: S1 = "Bom dia".

Neste exemplo, queremos extrair "bom".

S2 = S1 [0: 4]


Suponha que queremos extrair “Ood Mor”

S2 = S1 [1: 8]


Suponha que queremos extrair “Ning” (usando o índice reverso)

S2 = S1 [-5: -1:]


Suponha que queremos reverter uma string

S2 = S1 [::-1]

Comprimento

Este método retorna o número de caracteres na string.

sintaxe: len (string)

Concatenação

Isso concatena ou combina duas cordas.

sintaxe: s3 = s1 + s2

Maiúsculas

Este método converte todos os caracteres na string em maiúsculas.

sintaxe: corda.superior()

s1 = 'bom dia'
S2 = S1.superior()

Minúsculo

Este método converte todos os caracteres na string em minúsculas.

sintaxe: corda.mais baixo()

s1 = 'bom dia'
S2 = S1.mais baixo()

Faixa

Este método tira/exclua o valor da string fornecida como um parâmetro. O parâmetro padrão é espaço.

Existem 3 tipos de tiras:

  1. lstrip (): isso tira apenas o lado esquerdo da corda.
  2. rstrip (): isso tira apenas o lado direito da corda.
  3. tira (): isso tira a corda inteira.

Pesquise substring em uma string

Este retorno “Verdadeiro“Se a substring encontrada na string mais retorna falsa. Os operadores de associação “em" e "não em”É usado para verificar isso.

sintaxe: substring em uma string

Começa com

Este método é usado para verificar se uma string começa com uma substring. Ele retorna true se a string começar com a substring mais retornar falsa.

sintaxe: s.Starsiwth (substring)

Termina com

Este método é usado para verificar se uma string termina com uma substring. Ele retorna "true" se a string terminar com a substring mais retornar falsa

sintaxe: s.endiwth (substring)

Índice

Este método é usado para encontrar o índice da substring em uma string. Se encontrado, retorna o índice de caracteres inicia.

sintaxe: corda.ÍNDICE (Substing, Beg = 0, end = Len (String))

Encontrar

Este método é usado para encontrar o índice de uma substring em uma string. Se encontrado, retorna o índice de caracteres inicia.

sintaxe: corda.encontre (substituindo, Beg = 0, end = len (string))

Contar

Este método é usado para contar a ocorrência de uma substring em uma string.

sintaxe: corda.contagem (substring)

Caso de troca

Este método troca/troca o caso de uma string.

sintaxe: corda. Swapcase ()

Capitalizar

Este método capitaliza a primeira letra de string

sintaxe: corda.capitalizar()

Encontre caráter alfabético mínimo/máximo na corda

sintaxe: min (string), max (string)

Substituir

Este método substitui a ocorrência de uma substring por outra string. Se Max forneceu isso muitas vezes, ele substituirá

sintaxe: corda. Substitua (Substring Velha, Newstring, Max)

Dividir

Este método dividiu a string com base no parâmetro fornecido. Ele retorna uma lista de palavras se um parâmetro dividido encontrou outra string de retorno como uma lista.

No primeiro exemplo, o personagem dividido é o espaço e é encontrado em uma corda. Ele retorna uma lista de palavras

No segundo exemplo, o personagem dividido é _ e não encontrou na string. Ele retorna a mesma string que a lista.

Verificar string contém caracteres alfanuméricos

Este método retorna "verdadeiro" se todos os caracteres em uma string forem alfanuméricos; Caso contrário, falso

sintaxe: corda.Isalnum ()

A sequência de verificação contém caracteres alfabéticos

Este método retorna "verdadeiro" se todos os caracteres em uma string forem alfabéticos; Caso contrário, falso

sintaxe: corda.Isalpha ()

A string de verificação contém apenas dígitos

Este método retorna "verdadeiro" se todos os caracteres em uma string forem dígitos; Caso contrário, falso

sintaxe: corda.isdigit ()

Verificar string contém todos os caracteres minúsculos

Este método retorna "verdadeiro" se todos os caracteres em uma string forem minúsculos; Caso contrário, falso

sintaxe: corda.é inferior()

Verificar string contém todos os caracteres maiúsculos

Este método retorna "True" se todos os caracteres em uma string forem maiúsculos; Caso contrário, falso

sintaxe: corda.isupper ()

A string de verificação contém apenas espaço

Este método retorna "verdadeiro" se todos os caracteres em uma string forem espaços; Caso contrário, falso

sintaxe: corda.ISSPACE ()

Juntar

Este método leva todos os itens em uma sequência (lista, tupla, dict) e se une como uma única string baseada no parâmetro. Todos os itens devem ser uma corda.

sintaxe: parâmetro.Junte -se (sequência)


Aqui a sequência é uma lista e todos os itens são unidos usando o espaço e o parâmetro #.

Conclusão

A string é um tipo de dados imutável e qualquer operação que executamos deve ser armazenada em outra variável de string. O acima é a operação mais comum e geralmente usada na string.

Se quisermos verificar o que são todas as operações são suportadas para o tipo de string dir (str) em um intérprete e hit Enter. Ele exibirá todos os métodos/funções se quisermos verificar a documentação para o método/tipo de função string Ajuda (STR) e pressione Enter.