Método de uso do formato ()
formatar() O método é um método essencial de python para gerar saída formatada. Ele tem muitos usos e pode ser aplicado nos dados de string e numéricos para gerar saída formatada. Como esse método pode ser usado para a formatação baseado em índice de dados de string é mostrado no exemplo a seguir.
Sintaxe:
.formato (valor)A string e a posição de espaço reservado são definidas dentro dos colchetes encaracolados (). Ele retorna a sequência formatada com base na string e os valores passados na posição de espaço reservado.
Exemplo:
Os quatro tipos de formatação são mostrados no script a seguir. Na primeira saída, o valor do índice 0 é usado. Nenhuma posição é atribuída na segunda saída. Duas posições seqüenciais são atribuídas na terceira saída. Três posições não ordenadas são definidas na quarta saída.
#!/usr/bin/Env Python3Saída:
Uso do método Split ()
Este método é usado para dividir qualquer dados de string com base em qualquer separador ou delimitador em particular. Pode levar dois argumentos e ambos são opcionais.
Sintaxe:
dividido ([separador, [maxsplit]]))Se esse método for usado sem nenhum argumento, o espaço será usado como separador por padrão. Qualquer personagem ou lista de caracteres pode ser usada como separador. O segundo argumento opcional é usado para definir o limite de dividir a string. Ele retorna uma lista de string.
Exemplo:
O script a seguir mostra os usos de a divisão() método sem nenhum argumento, com um argumento, e com dois argumentos. Espaço é usado para dividir a corda quando nenhum argumento é usado. Em seguida, o cólon(:) é usado como argumento do separador. O vírgula(,) é usado como separador e 2 é usado como o número de divisão na última declaração dividida.
#!/usr/bin/Env Python3Saída:
Uso do método find ()
encontrar() O método é usado para pesquisar a posição de uma string específica na sequência principal e retornar a posição se a sequência existir na sequência principal.
Sintaxe:
LINDO (PARPENDOTEXT, [STARTE_POSIÇÃO, [ENDING_POSITION]]))Este método pode levar três argumentos em que o primeiro argumento é obrigatório e os outros dois argumentos são opcionais. O primeiro argumento contém o valor da string que será pesquisado, o segundo argumento define a posição inicial da pesquisa e o terceiro argumento define a posição final da pesquisa. Ele retorna a posição do SearchText Se existir na sequência principal, caso contrário, retorna -1.
Exemplo:
Os usos de encontrar() método com um argumento, dois argumentos e terceiros argumentos são mostrados no script a seguir. A primeira saída será -1 porque o texto de pesquisa é 'Pitão'E a variável, str contém a string 'Pitão'. A segunda saída retornará uma posição válida porque a palavra, 'programa'existe em str após a posição10. A terceira saída retornará uma posição válida porque a palavra, 'ganhar'existe dentro de 0 a 5 posição do str.
#!/usr/bin/Env Python3Saída:
Método de uso de substituir ()
substituir() O método é usado para substituir qualquer parte específica de uma string dados por outra string se a correspondência encontrada. Pode levar três argumentos. Dois argumentos são obrigatórios e um argumento é opcional.
Sintaxe:
corda.Substitua (Search_string, substituir_string [, contador])O primeiro argumento leva a sequência de pesquisa que você deseja substituir e o segundo argumento leva a string de substituição. O terceiro argumento opcional define o limite para substituir a string.
Exemplo:
No script a seguir, a primeira substituição é usada para substituir a palavra 'Php'pela palavra'Java'No conteúdo do str. A palavra busca existe no str, Então a palavra, 'Php' será substituído pela palavra 'Java'. O terceiro argumento do método de substituição é usado no próximo método de substituição e substituirá apenas a primeira correspondência da palavra de pesquisa.
#!/usr/bin/Env Python3Saída:
Método de uso de junção ()
juntar() O método é usado para criar uma nova string combinando outra string com string, lista de strings ou tupla de dados.
Sintaxe:
separador.Junte -se (iterável)Tem apenas um argumento que pode ser string, listar ou tupla e o separador contém o valor da string que será usado para a concatenação.
Exemplo:
O script a seguir mostra os usos do método junção () para a string, lista da string e a tupla das strings. ',' é usado como um separador para a corda, o espaço é usado como separador da lista e ':' é usado como um separador para a tupla.
#!/usr/bin/Env Python3Saída:
Método de uso do strip ()
faixa() O método é usado para remover espaços brancos de ambos os lados de uma corda. Existem dois métodos relacionados para remover espaços brancos. lstrip () método para remover o espaço branco do lado esquerdo e rstrip () método para remover o espaço branco do lado direito da corda. Este método não leva nenhum argumento.
Sintaxe:
corda.faixa()Exemplo:
O script a seguir mostra o uso de faixa() Método para um valor de string que contém muitos espaços brancos antes e depois da string. O texto extra é adicionado com a saída do método Strip () para mostrar como esse método funciona.
#!/usr/bin/Env Python3Saída:
Método de uso de capitalize ()
capitalizar() O método é usado para capitalizar o primeiro caractere dos dados da string e fazer com que os caracteres restantes para minúsculos.
Sintaxe:
corda.capitalizar()Este método não leva nenhum argumento. Ele retorna a string depois de fazer o primeiro caractere para a mancha e os caracteres restantes para a minúscula.
Exemplo:
No script a seguir, uma variável de string é definida com a mistura de caracteres maiúsculos e minúsculos. O capitalizar() O método converterá o primeiro caractere da string em uma letra maiúscula e os caracteres restantes em letras pequenas.
#!/usr/bin/Env Python3Saída:
Método de uso de count ()
contar() O método é usado para contar quantas vezes uma string específica aparece em um texto.
Sintaxe:
corda.count (search_text [, start [, fim]]))Este método tem três argumentos. O primeiro argumento é obrigatório e os outros dois argumentos são opcionais. O primeiro argumento contém o valor que exige pesquisar no texto. O segundo argumento contém a posição inicial da pesquisa e o terceiro argumento contém a posição final da pesquisa.
Exemplo:
O script a seguir mostra os três usos diferentes de contar() método. O primeiro contar() Método pesquisará a palavra, 'é'Na variável, strval. O segundo contar() Método pesquisa a mesma palavra da posição 20. O terceiro contar() Método pesquisa a mesma palavra dentro da posição 50 para 100.
#!/usr/bin/Env Python3Saída:
Método de uso do len ()
Len () O método é usado para contar o número total de caracteres em uma string.
Sintaxe:
Len (string)Este método leva qualquer valor de string como argumento e retorna o número total de caracteres dessa string.
Exemplo:
No script a seguir, uma variável de string nomeada strval é declarado com dados de string. Em seguida, o valor da variável e o número total de caracteres que existem na variável serão impressos.
#!/usr/bin/Env Python3Saída:
Método de uso do index ()
índice() O método funciona como encontrar() método, mas há uma única diferença entre esses métodos. Ambos os métodos retornam a posição do texto de pesquisa se a sequência existir na sequência principal. Se o texto de pesquisa não existir na sequência principal, então encontrar() o método retorna -1, mas índice() O método gera a ValueError.
Sintaxe:
corda.Índice (Search_Text [, Start [, fim]]))Este método tem três argumentos. O primeiro argumento é obrigatório que contém o texto de pesquisa. Os outros dois argumentos são opcionais que contêm a posição inicial e final da pesquisa.
Exemplo:
índice() O método é usado por 4 vezes no script a seguir. Try-excepO bloco t é usado aqui para lidar com o ValueError. Índice() O método é usado com um argumento na primeira saída que pesquisará a palavra 'poderoso'Na variável, strval. Próximo, o índice() Método pesquisará a palavra, 'programa' da posição 10 que existe em strval. Em seguida, o índice() O método pesquisará a palavra, 'é' dentro da posição 5 para 15 que existe em strval. O método ÍNDIXO () pesquisará a palavra, 'dele' dentro de 0 para 25 Isso não existe em strval.
#!/usr/bin/Env Python3Saída:
Conclusão:
Os métodos python mais utilizados da string são descritos neste artigo usando exemplos muito simples para entender os usos desses métodos e ajudar o novo python usa.