“Função Python“ IsIdentifier () ”, pois o nome mostra que ele verifica a sequência de entrada e retorna o valor. O método isIdentifier () funciona como uma bandeira booleana e retorna falsa ou verdadeira como um resultante de uma string. A verificação desta função é baseada em certos requisitos. Neste artigo, veremos o que é um identificador, seus requisitos para um identificador válido e o funcionamento de uma função isIdentifier (), incluindo alguns exemplos. Esta função refere -se à disponibilidade de alguns caracteres específicos na string para torná -la um identificador válido.”
O que é um identificador?
Um identificador é uma espécie de string que segue condições específicas de ser um identificador válido.
Portanto, o ISIDENTIDER () é verdadeiro com um identificador válido; Caso contrário, ele retorna falso.
Sintaxe do IsIdentifier ()
Corda.isIdentifier ()Parâmetros: nenhum parâmetro é dado à função.
Funcionando do ISIDENTIDER ()
Exemplo 1
Neste exemplo, pegamos uma corda simples que contém alfabetos e números junto com um sublinhado.
String = "hello_101"Como descrito anteriormente, um identificador contém alfabetos, números e um sublinhado, e a corda não deve começar com um espaço ou um número. Esta função é um identificador de bandeira do tipo booleano que retorna o valor como verdadeiro ou falso. Se a string for um identificador, "True" será exibido; No segundo caso, ele exibirá falso. Esta função, como muitos outros recursos internos de strings no Python, não contém nenhum parâmetro e é acessado através da string de entrada que usamos.
Imprimir (string.isIdentifier ())Executar o código para ver os resultados da string usada. Você verá que "True" é obtido, pois a sequência de entrada satisfaz todas as condições da função isIdentifier ().
Exemplo 2
Agora, coletivamente, em um código, tomamos diferentes tipos de strings para verificar a validade da função isIdentifier (). Primeiro, temos uma série de duas palavras com um espaço entre eles. Então, veremos como esse método age nessa situação.
String = "aqsa yasin"Através da declaração de impressão, todos os resultados serão buscados, seguidos pela função. Em seguida, teremos uma corda sem espaço adicionado ao alfabeto e aos números.
String = "Aqsayasin1234"Diz -se que esta é uma combinação perfeita para a entrada do método isIdentifier () porque, neste caso, a string começa com um alfabeto e termina com números. Portanto, essa combinação é boa para a função.
O terceiro é uma corda vazia para ver o funcionamento da função. Embora isso não seja aceitável de acordo com as regras mencionadas acima, qualquer string com um espaço não é tomada como entrada.
String = ""Em seguida, temos uma combinação de alfabetos e números novamente, mas desta vez, todos os alfabetos e números são misturados. Mas esse tipo de string é aceitável pelo identificador, embora não contenha nenhum sublinhado com ele.
String = "aqsa11yasin11"A última string contém os mesmos caracteres que a anterior, mas o personagem inicial da string é um número, não um alfabeto, enquanto o personagem final é um alfabeto.
String = "54aqsa1yasin"Salve o código e execute -o na seção do compilador.
A partir da primeira sequência, um espaço entre duas palavras está presente, por isso é falso; A segunda sequência de uma combinação perfeita é declarada como verdadeira. A terceira sequência com uma corda vazia ou um espaço é considerada falsa, pois é oposto às regras do método isIdentifier ().
A quarta sequência novamente tem alfabetos e números, por isso é declarado como verdadeiro. O último é iniciado com um número, então esse início digital da string não é considerado um identificador.
Exemplo 3
Este exemplo contém uma instrução IF-ELSE para verificar o funcionamento da função isIdentifier () com diferentes strings de entrada. A declaração condicional IF-Else também funciona com o mesmo fenômeno da aplicação de condições e cheques. Se a parte "se" retornar o valor verdadeiro, o código será encerrado e, se retornar false, então a parte será executada.
Se o método iSIdentifier () retornar verdadeiro, será impressa uma mensagem de que a string é um identificador; Caso contrário, no retorno falso, o compilador executará a parte e exibirá que a sequência de entrada não é um identificador.
A primeira corda é uma corda alfanumérica. A instrução "se" usará esta string como uma verificação com o método iSIdentifier ().
Se string.isIdentifier ():A segunda sequência contém apenas o alfabeto sem número ou um espaço com ela. Novamente, esta string de entrada será submetida à declaração if-else. Ambas as declarações têm uma declaração de impressão para mostrar as seqüências resultantes para o usuário.
O terceiro é o alfabeto, números e um símbolo também. Começa com o alfabeto.
String = "Aqsa#1234"Exemplo 4
Este exemplo também contém o uso de uma instrução IF-ELSE com um valor booleano a ser comparado com o valor obtido da função isIdentifier (). Uma string contém um sublinhado e alfabeto com um “-“ como um símbolo na corda também.
Str = 'abc_abc-abc'A instrução IF conterá o nome do método, o símbolo equivalente e o valor verdadeiro booleano; Esta verificação compara diretamente os valores em vez de retornar o valor booleano e depois exibir a resposta.
Se str.isIdentifier () == true:Se a condição acima mencionada for verdadeira, a declaração de impressão será exibida, enquanto, no segundo caso, a parte eliminada será executada.
Na execução, você verá que a sequência de entrada não é um identificador, pois um “-“ é usado na string.
Conclusão
Verificação do método python isIdentifier () tem dois termos básicos. Uma é que a string deve conter alfabetos, números e um sublinhado. A segunda condição é que o caráter inicial de uma string não deve ser um número ou um espaço. Se alguma string atender aos requisitos de ser um identificador, essa string específica é chamada de verdadeira para a função isIdentifier (). Neste artigo, incluímos vários tipos de exemplos para ilustrar o funcionamento do método iSIdentifier (). Além disso, a declaração condicional é adicionada para explicar a funcionalidade.