Para verificar se há espaços em branco em um valor de string, use o método string isspace () no python. Se a string contiver apenas caracteres de espaço em branco, ela responderá "verdadeiro". Como alternativa, isso dará "falso". Ao invocar o método ISSPACE (), podemos determinar quantos espaços estão presentes na string. A função contém os seguintes caracteres de espaço em branco "\ n", "\ t", "espaço", \ f "," \ v "etc. etc.
A sintaxe do método string isspace ()
Exemplo 1: Usando o método String Isspace () em Python.
Nesse caso, o método “ISSPACE ()” do script python será usado. A técnica String “Isspace ()” é usada para determinar quais caracteres em um valor de string são espaço em branco. Qualquer caractere ou sequência de caracteres usados para representar o espaço horizontal ou vertical na composição é conhecido como espaço em branco na codificação do computador. Um personagem de espaço em branco geralmente ocupa espaço em uma página, mesmo que não se correlacione com uma marca quando é renderizada. No escopo do Python, refere -se a guias e espaços. Espaços unicode exóticos também podem ser incluídos, mas evite usá -los.
Vamos começar o script. Neste exemplo, a variável “S” é inicializada e definida como o valor em que estamos usando vírgulas invertidas e dentro da vírgula invertida, adicionamos alguns espaços usando a tecla de espaço no teclado. Então, na próxima linha, chamamos a função "print ()" e dentro da função de impressão, usamos o "s.Método ISSPACE () ”, que é usado para verificar os espaços de branco no script. Isso retornará verdadeiro se um valor contiver apenas espaço em branco; portanto, podemos ver que apenas usamos espaços aqui, para que retorne verdadeiro na saída.
Portanto, como podemos ver na imagem abaixo, ele exibiu "verdadeiro" na saída porque "Isspace ()" aceita apenas os caracteres do espaço branco "\ t", "espaço", "\ f", "\ v" e " \ n ”respectivamente. Se usássemos espaços com o texto, ele retornaria "falso", já que "Isspace ()" não permite que o texto, símbolos alfabéticos ou numéricos.
Agora, se apenas usarmos vírgulas invertidas no mesmo script sem adicionar espaço adicional, ele retornará false na saída porque o ISSPACE () é usado para determinar se o argumento tem todos os caracteres de espaço em branco.
Como podemos ver, o resultado declarou "falso".
Na seção a seguir, inicializamos a variável "M" e atribuímos o valor a "\ t \ t \ n \ f". Também utilizamos espaço entre esses personagens. Estes são os caracteres do espaço branco, que incluem linhas novas, espaços, guias, devoluções de carruagem, feeds, etc. que são todos usados como caracteres de espaçamento. A função de impressão () foi então usada na próxima linha e dentro dela, o “M.O método ISSPACE () ”foi usado para determinar se o valor da string armazenado na variável“ m ”era verdadeiro ou falso. Vamos agora mudar para seus resultados.
Ele exibe "verdadeiro" no resultado, já que o valor contém apenas caracteres de espaço em branco, não um único personagem não-branco. No entanto, se adicionarmos o alfabeto entre esses caracteres de espaçamento, o método da string "Isspace ()" retornará false porque não aceita que.
Além de apoiar os caracteres Unicode, o ISSPACE () do Python também reconhece esses personagens como espaços brancos. As cadeias de Python são salvas como arquivos "Unicode", onde cada caractere é identificado por um número diferente. As aplicações Python podem operar com todas essas combinações distintas de caracteres, porque o tipo de string no Python implementa o padrão Unicode para a representação de caracteres. Todo caractere usado em idiomas humanos será listado na especificação Unicode, que também atribui a cada caractere um código especial.
Em vez de inserir espaços pressionando a barra de espaço no teclado, utilizamos o caractere unicode "U0020" nesta seção. Passando para o código, primeiro inicializamos a variável "u" e definimos um valor que é o unicode do personagem espacial "U0020". Então, na linha a seguir, usamos a função print () dentro da função de impressão, usamos o método "Isspace ()". Este método verificará se o valor da string é um personagem do espaço branco ou não. Aqui sabemos que o espaço é um personagem de espaço em branco e usamos seu unicode que string "Isspace ()" suporta em Python.
Como implementamos o caráter unicode para o espaço, o “ISSPACE ()” retorna “True” para os caracteres de espaço em branco; Portanto, o resultado é "verdadeiro".
Exemplo 2: Implementando o método string ISSPACE () e a declaração de contagem dentro do loop for para contar o número de espaços presentes em uma string.
Neste exemplo, usaremos as funções "ISSPACE ()" e "Count" declarações para contar o número de espaços em um valor de string dentro do loop for-loop. Para determinar quantos números ou itens estão em uma lista, use a contagem. A contagem pode acompanhar quantas iterações de loop foram executadas pelo seu código.
Neste código, criamos a variável "string" e atribuímos ao seu valor de sequência "i \ nlove \ v \ n \ n my \ fpets \ n \ t". A frase é basicamente "eu amo meus animais de estimação" e os personagens do espaço branco usados entre esta frase são "\ n, \ v, \ f e \ t". Depois de usar a contagem e inicializá-la com "zero" na próxima linha, usamos um loop for para verificar os espaços nos valores da string e declaramos uma variável chamada "V" para valores de string.
Então, na linha seguinte, aplicamos uma condição "se". Dentro da declaração IF, usamos “V.ISSPACE () ”equivale a“ True ”, que indica que os caracteres espaciais no valor da string serão verificados antes que a declaração de contagem seja executada para determinar os espaços totais que existem no valor da string. O método "print ()" é então usado para gerar a frase "o número total de espaços nessa string é" junto com o número de espaços de contagem.
O valor da string tem um total de espaços "9". Em uma corda python, os personagens "n", "v", "n", "f" e "t" são usados como espaços cada vez que um desses personagens é escrito, um espaço é adicionado. Usando esses personagens, temos seis espaços. Posteriormente, adicionamos três espaços pressionando a barra de espaço no teclado, então o resultado é "9".
Exemplo 3: Utilizando o método ISSPACE () em um programa condicional "if-else".
Nesta ilustração, a função ISSPACE () de String está sendo usada com condições IF-ELSE. A cláusula "se" será exibida se o requisito for atendido. Caso contrário, a frase "else" será exibida. O método ISSPACE () verifica o valor da string para os caracteres de espaço em branco e exibe a instrução IF se houver um espaço sem branco. No entanto, a declaração else será impressa.
Vamos começar o terceiro exemplo inserindo o valor da string "\ t \ n \ t" na variável "string" que inicializamos antes. Você pode ver que usamos os caracteres de espaçamento “\ t”, “\ n” e “espaço” no valor. Então, definimos a condição IF para que ele imprima a frase "tem espaço" se a string.ISSPACE () é igual a "verdadeiro". Mas se não se encaixa na condição, imprime a declaração de outros "não tem espaço".
A afirmação "tem espaço" será impressa, pois, até onde sabemos, a condição é verdadeira e cada letra da corda é um personagem do espaço branco, como mostrado na imagem abaixo.
Conclusão
Para identificar o caractere de espaço em branco em um valor de string, exploramos o método Python String Isspace (). Neste artigo, abordamos várias abordagens para usar o método ISSSPACE () em Python. O primeiro exemplo simplesmente exibe verdadeiro se o valor inteiro da string tiver espaço em branco; Caso contrário, ele exibe falso. O segundo exemplo usou uma declaração de loop para contagem para contar todos os espaços na string. Enquanto o terceiro exemplo faz uso do método ISSPACE () e uma condição IF-ELSE.