Skip to content

Instantly share code, notes, and snippets.

@walison17
Created October 27, 2020 15:22
Show Gist options
  • Save walison17/113e7b51f2e6d64c1fcc7a4356bb7753 to your computer and use it in GitHub Desktop.
Save walison17/113e7b51f2e6d64c1fcc7a4356bb7753 to your computer and use it in GitHub Desktop.
def converter_para_inteiro(valor):
"""
>>> converter_para_inteiro('-')
>>> converter_para_inteiro('')
>>> converter_para_inteiro('N/I')
>>> converter_para_inteiro('nao esperado')
>>> converter_para_inteiro('10')
10
"""
if str(valor).upper() in ['-', '', 'N/I']:
return None
try:
return int(valor)
except ValueError:
return None
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment