Introdução

Neste artigo, abordaremos quantas funções de string python são usadas com freqüência.

O Python consiste em cinco tipos principais de dados, a seguir:

  • Numérico (subtipos dos quais são - int, long, float e complex)
  • Corda
  • Lista
  • Tuple
  • Dicionário

Por exemplo

str1 = 'Hello from EduCBA'
OR
Str2 = “Hello from EduCBA”

Nota:

Ao contrário de Java ou C ++, não é necessário mencionar o tipo de dados ao declarar uma variável. Pode-se atribuir diretamente o valor à variável.

Neste artigo, examinaremos mais de perto o tipo de dados String e suas funções.

As aspas simples e duplas são usadas ao atribuir um valor de sequência a uma variável.

Funções de String Python

1. capitalize (): converte a letra inicial da string em maiúsculas.

Exemplo:

str1 = “hello from EduCBA”
str2 = str1.capitalize()
print(str2)

Saída :

Hello From EduCBA

2. casefold (): converte a string inteira em minúsculas.

Exemplo:

str1 = “HELLO FROM EduCBA”
str2 = str1.casefold()
print(str2)

Resultado:

ola da educba

3. center (): alinha a corda no centro do comprimento especificado.

Exemplo:

str1 = “EduCBA”
str2 = str1.center(10)
print(str2)

Resultado:

EduCBA

Ou seja, dois espaços de caracteres à esquerda ficam nulos, seguidos por seis caracteres da sequência e outros dois caracteres nulos à direita, totalizando um total de dez caracteres.

4. count (): retorna o número de vezes que uma substring ocorre na string especificada.

Exemplo:

str1 = “Hello from EduCBA. Welcomw to EduCBA”
num = str1.count(“EduCBA”)
print(str2)

Resultado:

2

5. encode (): converte a string em sua versão codificada.

Exemplo:

str1 = “EduCBA”
str2 = str1.encode()
print(“Hello from”, str2)

Resultado:

Olá de vfg / 7hyt / 4

6. endswith (): retorna true se a sequência especificada terminar com a substring especificada.

Exemplo:

str1 = “Hello from EduCBA”
str2 = str1.endswith(“CBA”)
print(str2)

Resultado:

verdade

7. expandtabs (): substitui o tamanho da guia pelos espaços de caracteres numéricos fornecidos. O tamanho padrão da guia é 8 espaços de caracteres.

Exemplo:

str1 = “Hello\tfrom\tEduCBA”
str2 = str1.expandtabs(2)
print(str2)

Resultado:

Olá do EduCBA

8. find (): pesquisa a cadeia principal da esquerda em busca de uma substring especificada e retorna sua posição dentro de uma correspondência encontrada, se não retornar -1 quando nenhuma correspondência for encontrada.

Exemplo:

str1 = “Hello from EduCBA”
str2 = str1.find(“EduCBA”)
print(str2)

Resultado:

11

9. format (): ajuda a formatar a string usando espaços reservados.

Exemplo:

str1 = “EduCBA”
print("Hello from ().".format(str1))

Resultado:

Olá do EduCBA.

10. index (): localiza a posição de ocorrência de uma substring pesquisando na cadeia principal por uma substring especificada e retorna sua posição dentro de uma correspondência encontrada, se não gerar um erro.

Exemplo:

str1 = “Hello from EduCBA”
str2 = str1.index(“EduCBA”)
print(str2)

Saída :

11

11. isalnum (): determina se todos os caracteres de uma determinada sequência são alfanuméricos, que são apenas alfabetos e números. Se sim, retornará verdadeiro, caso contrário, retornará falso. Caso haja um espaço entre eles, retornará false.

Exemplo:

str1 = “EduCBA123”
str2 = str1.isalnum()
print(str2)

Resultado:

Verdade

12. isalpha (): determina se todos os caracteres na sequência especificada são alfabetos. Se sim, retorne verdadeiro, caso contrário, retorne falso. Caso haja um espaço entre eles, retornará false.

Exemplo:

str1 = “HellofromEduCBA”
str2 = str1.isalpha()
print(str2)

Resultado:

Verdade

13. isdecimal (): determina se todos os caracteres em uma determinada string são decimais. Se sim, retornará verdadeiro, caso contrário, retornará falso. Caso haja um espaço entre eles, retornará false.

Exemplo:

str1 = “123456”
str2 = str1.isdecimal()
print(str2)

Resultado:

Verdade

14. isidentifier (): determina se a string é ou não um identificador válido. Se sim, retornará verdadeiro, caso contrário, retornará falso. Caso haja um espaço entre eles, retornará false.

Exemplo 1:

str1 = “EduCBA123”
str2 = str1.isidentifier()
print(str2)

Resultado:

Verdade

Exemplo 2:

str1 = “EduCBA 123”
str2 = str1.isidentifier()
print(str2)

Resultado:

Falso

15. islower (): Determina se todos os caracteres em uma determinada string estão em letras minúsculas. Se sim, retornará verdadeiro, caso contrário, retornará falso.

Exemplo:

str1 = “EduCBA”
str2 = str1.islower()
print(str2)

Resultado:

Falso

16. isnumeric (): determina se todos os caracteres de uma determinada string são numéricos, ou seja, números e expoentes que podem estar em frações. Se sim, retornará verdadeiro, caso contrário, retorne falso.

Exemplo:

str1 = “123”
str2 = str1.isnumeric()
print(str2)

Resultado:

Verdade

17. isprintable (): determina se todos os caracteres em uma determinada string são imprimíveis ou não. Se sim, retornará verdadeiro, caso contrário, retornará falso. Caracteres como "\ t" ou "\ n" não são imprimíveis.

Exemplo 1:

str1 = “EduCBA123”
str2 = str1.isprintable()
print(str2)

Saída: True

Exemplo 2:

str1 = “\tEduCBA123”
str2 = str1.isprintable()
print(str2)

Resultado:

Falso

18. isspace (): determina se todos os caracteres em uma determinada string são espaços em branco. Se sim, retornará verdadeiro, caso contrário, retornará falso.

Exemplo:

str1 = “ “
str2 = str1.isspace ()
print(str2)

Resultado:

Verdade

19. istitle (): determina se uma sequência segue um conjunto de regras para ser qualificada como um título. Se sim, retornará verdadeiro, caso contrário, retornará falso.

Exemplo:

str1 = “Hello From Educba”
str2 = str1.istitle()
print(str2)

Resultado:

Verdade

20. isupper (): determina se todos os caracteres em uma determinada string estão em maiúsculas. Se sim, retornará verdadeiro, caso contrário, retornará falso.

Exemplo:

str1 = “HELLO FROM EDUCBA”
str2 = str1.isupper()
print(str2)

Resultado:

Verdade

21. join (): destinado a concatenar duas strings de maneira iterada.

Exemplo:

str1 = “Hello”
str2 = str1.join(“EduCBA”)
print(str2)

Resultado:

HelloEHellodHellouHelloCHelloBHelloA

22. lower (): destinado a converter toda a string em minúsculas.

Exemplo:

str1 = “Hello from EduCBA.”
str2 = str1.lower()
print(str2)

Resultado:

Olá da educba.

23. upper (): destinado a converter toda a string em maiúsculas.

Exemplo:

str1 = “Hello from EduCBA”
str2 = str1.upper()
print(str2)

Resultado:

OLÁ DE EDUCBA

24. replace (): destinado a substituir uma substring por outra.

Exemplo:

str1 = “Hello from EduCBA!”
str2 = str1.replace(“ from”, ” there”)
print(str2)

Resultado:

Olá EduCBA!

Conclusão - Funções de String Python

Estas são algumas das funções importantes de strings que são comumente usadas. O uso desses métodos torna mais fácil e rápido o desenvolvimento de código ao trabalhar com strings.

Artigos recomendados

Este foi um guia para as funções de string do Python. Aqui discutimos as Introdução e Funções Importantes de Sequências Python. Você também pode consultar nossos outros artigos sugeridos para saber mais -

  1. O que é Python
  2. Funções de cadeia de seção do Hive
  3. Comandos Python
  4. Funções de cadeia de caracteres VBScript
  5. Frameworks Python | Visão geral