Função Isdigit Python

Função Isdigit Python
Python tem muitas funções internas para verificar a validade dos dados. O isdigit () função é um deles. É usado para verificar os caracteres de uma string são todos dígitos ou não. Os diferentes usos desta função mostraram neste tutorial.

Sintaxe:

A sintaxe desta função deu abaixo.

string bool.isdigit ()

A função não argumenta. Retorna um valor booleano. Se o valor da string contiver todos os dígitos, ela retornará Verdadeiro. Ele retorna Falso Para todos os caracteres alfabéticos e especiais, ponto decimal, mais sinal ou sinal de menos.

Diferentes usos da função isdigit ():

Os usos da função iSdigit () foram mostrados usando vários exemplos nesta parte dos tutoriais.

Exemplo 1: Verificando diferentes tipos de valores de string usando a função iSDigit ()

Crie um script python com o seguinte script para verificar o valor de retorno da função iSDigit () para diferentes tipos de valores de string. A primeira variável de string foi definida pela citação única que contém todos os dígitos. A segunda variável de string foi definida pela dupla citação contendo todos os dígitos. A variável de terceira cordão contém os dígitos com o hífen (-). A quarta variável de sequência contém caracteres alfabéticos.

# Declare uma sequência de números com citações únicas
número1 = '981'
# Declare uma sequência de números com cotações duplas
número2 = "563"
# Declare uma string com números e '-'
número3 = "880-19378-38978"
# Declare uma série de caracteres alfabéticos
número4 = 'dois'
# Verifique e imprima as variáveis ​​são números ou não
print ("O é um número válido: ".formato (número1, número1.isdigit ()))
print ("O é um número válido: ".formato (número2, número2.isdigit ()))
print ("O é um número válido: ".formato (número3, número3.isdigit ()))
print ("O é um número válido: ".formato (número4, número4.isdigit ()))

Saída:

A saída a seguir aparecerá após a execução do script.

Exemplo-2: Verificando dígitos de diferentes formatos usando a função iSDigit ()

Crie um arquivo python com o seguinte script para verificar o unicode de diferentes tipos de números e o dígito árabe. O unicode dos 3² foi verificado pela primeira variável. O unicode de ¼ foi verificado usando a segunda variável. O unicode do dígito, 5, foi verificado pela terceira variável. A quarta variável verificou o valor do personagem do dígito árabe 3.

# Verificando o unicode de 3²
número1 = '3 \ u00b2'
print ("O 3² é o número:", número1.isdigit ())
# Verificando o unicode de valor fracionário
número2 = '\ u00bc'
print ("o ¼ é número:", número2.isdigit ())
# Verificando o unicode do número 5
número3 = '\ u0035'
print ("O é o número: ".formato (número3, número3.isdigit ()))
# Verificando o dígito árabe 3
número4 = '' '
print ("O número ٣ é o número:", número4.isdigit ())

Saída:

A saída a seguir aparecerá após a execução do script.

Exemplo 3: Validação de dados usando a função iSDigit ()

Crie um arquivo python com o seguinte script para verificar os dados de entrada são válidos ou não e imprima a mensagem de erro para dados inválidos. Dois valores de entrada serão obtidos do usuário, e a função iSDigit () será usada para verificar o valor do book_name e book_price variáveis. Se o valor do book_name Contém qualquer dígito, então uma mensagem de erro será impressa. Se o valor do book_price contém qualquer caractere não dígito, então uma mensagem de erro será impressa.

# Pegue o nome do livro e o preço do usuário
book_name = input ("Digite o nome do livro:")
book_price = input ("Digite o preço do livro:")
# Defina a bandeira de erro
erro = false
# Verifique o valor do nome do livro é válido ou não
Se int (book_name.isdigit ()) == true:
print ("Nome do livro pode conter apenas o personagem.")
erro = true
# Verifique o valor do preço do livro é válido ou não
Se book_price.isdigit () == false:
Imprimir ("o preço do livro pode conter apenas dígitos.")
erro = true
# Imprima os valores de entrada se não houver erro
Se erro == false:
Print ("Nome do livro:", book_name)
Print ("Preço do livro:", book_price)

Saída:

A saída a seguir aparecerá após a execução do script para os valores de entrada ''Aprendendo Laravel' e 50.

A saída a seguir aparecerá após a execução do script para os valores de entrada ''Aprendendo Python' e 'Cinquenta'.

A saída a seguir será exibida após a execução do script para os valores de entrada, 600 e 60.

Conclusão:

A função iSdigit () foi usada para verificar diferentes tipos de valores de string nos exemplos deste tutorial. Esta função é usada principalmente para verificar a validade dos dados.