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 -
- O que é Python
- Funções de cadeia de seção do Hive
- Comandos Python
- Funções de cadeia de caracteres VBScript
- Frameworks Python | Visão geral