Qual é o método python string isascii ()?
O método iSascii () é uma função interna em uma linguagem de programação python. É usado para determinar se uma string é ou não ascii. Se a string completa estiver no código ASCII, a função iSascii () retornará 'True' e se a string não estiver no código ASCII, a função iSascii () retornará 'false'. A sintaxe da função iSascii () é dada abaixo:
A função iSascii () não leva nenhum parâmetro de entrada. Ele retorna 'verdadeiro' ou 'falso' como resultado. A 'string' representa a sequência que será verificada pela função iSascii (), seja no código ASCII ou não. Vamos para a seção de exemplo e explorar alguns exemplos simples e úteis para entender o funcionamento da função isascii ().
Exemplo 1:
O primeiro exemplo é muito simples, você entenderá facilmente como a função isascii () funciona em um programa Python com este exemplo. O código de amostra é fornecido abaixo:
String = "ASCII"Aqui, a primeira linha de código contém a sequência que será verificada se são todos os caracteres ASCII ou não. A string é atribuída a uma variável 'string'. A função iSascii () é definida na segunda linha de código e seu resultado é atribuído a outra variável chamada 'res'. A última linha de código mostra o uso da instrução print () para imprimir o resultado obtido pela função iSascii (). A saída da função é fornecida na captura de tela abaixo, verifique o resultado:
A função isascii () retornou 'true' porque a string 'ASCII' é todos caracteres ASCII válidos, de modo que a função retornou true.
Exemplo 2:
Aqui, vamos testar a função isascii () com uma string vazia. A função iSascii () retorna true para seqüências vazias, pois também são caracteres ASCII válidos. Verifique o código fornecido na captura de tela abaixo:
String = ""Aqui, alteramos apenas a sequência de entrada que precisa ser verificada, todas as outras linhas de código são as mesmas que foram definidas no exemplo anterior. A saída do código é fornecida abaixo, confira:
Como você pode ver, a função iSascii () retornou true, o que significa que a string vazia também é uma string ASCII válida.
Exemplo 3:
Os números de 0 a 9 também são suportados pela codificação ASCII, então eles também são caracteres ASCII válidos. No terceiro exemplo, vamos fornecer os números entre 0 e 9 para a função isascii () para verificar se eles são caracteres ASCII válidos ou não. O código é fornecido na captura de tela abaixo:
String = "5468852"Vamos verificar a saída deste exemplo na captura de tela abaixo:
Como mostra a saída, os números de 0 a 9 são caracteres ASCII válidos, já que a função isascii () retornou true.
Exemplo 4:
Agora, vamos fornecer os caracteres especiais à função isascii (). O esquema de codificação ASCII também representa caracteres especiais como '#', '$', %', etc. Portanto, se fornecermos algum caractere especial dos caracteres especiais válidos, a função iSascii () retornará verdadeira. Veja a sequência de amostra fornecida no exemplo abaixo:
String = "@#$%^&*() _"Os caracteres especiais '@#$%^&*() _' são todos caracteres ASCII válidos, pois o esquema de codificação ASCII tem o código específico para todos esses caracteres especiais. A função iSascii () deve retornar true para esta string de entrada. Vamos verificar a saída abaixo:
Portanto, a função isascii () retornou true porque a sequência de entrada é todos caracteres ASCII válidos.
Exemplo 5:
Vamos fornecer o unicode de nulo à função iSascii () para ver se ele suporta o unicode ou não. A função isascii () deve retornar true para unicode dos caracteres que são definidos pelo esquema de codificação ASCII. Consulte a sequência de entrada fornecida no código de amostra abaixo:
String = "/U0000"A saída do código é fornecida na captura de tela abaixo:
Portanto, o unicode fornecido representa um caráter ASCII válido nulo, e é por isso que a função isascii () retornou true.
Exemplo 6:
Até agora, testamos a função isascii () com caracteres ASCII válidos. Vamos fornecer um caractere não-ASCII como entrada. Nesse caso, a função iSascii () deve retornar falsa. O caractere não-ASCII de entrada é dado no exemplo abaixo:
String = "Å"Aqui, a função isascii () deve retornar falsa porque 'Å' é um personagem não-ASCII. Verifique a saída da função iSascii () abaixo:
Como você pode ver na saída, a função isascii () retorna falsa, já que o 'Å' é um personagem não-ASCII.
Exemplo 7:
Neste exemplo, forneceremos outro personagem não-ASCII para testar a função ISASCII () com outro personagem não-ASCII. Veja o caractere de entrada fornecido no código abaixo:
String = "Ø"Aqui, a função isascii () deve retornar falsa, pois fornecemos um personagem não-ASCII. Veja a saída fornecida na captura de tela abaixo:
A saída é falsa; Portanto, está provado que a função ISASCII () retorna true para caracteres ASCII e Fasle para caracteres não-ASCII.
Exemplo 8:
No último exemplo, forneceremos uma combinação de caracteres ASCII e não-ASCII para verificar o resultado da função iSascii (). O método iSascii () retorna true como resultado se e somente se cada caractere na string especificada for um caractere ASCII. Por outro lado, se a string contiver um ou mais caracteres que não são caracteres ASCII, a função isascii () retorna falsa. Uma combinação de caracteres ASCII e não-ASCII é fornecida no exemplo abaixo para entender o funcionamento da função isascii ():
String = "123øabc"Como discutido acima, se um ou mais de um caractere na string não for ASCII. Então, a função isascii () retornará falsa. Então, aqui, devemos ficar falsos como resultado. Verifique a saída abaixo:
O resultado é falso. Portanto, a função IsaSCII () comprovada retorna true para apenas todos os caracteres ASCII e cordas vazias e retorna falsas para outros.
Conclusão
Neste artigo, discutimos uma função importante do Python, que é a função isascii (). A função iSascii () é uma função interna da linguagem de programação Python. A função isascii () retorna true se todos os caracteres forem ascii e retornar false para qualquer caractere não-ASCII. Com a ajuda de exemplos, testamos a função ISASCII () com diferentes entradas.