Vérifier si une chaîne de caractères peut être convertie en entier sous python

Published: 14 février 2018

DMCA.com Protection Status

Pour vérifier si une chaîne de caractères peut être convertie en entier sous python, on peut par exemple passer par la méthode isdigit(), illustration:

>>> s = '17'
>>> type(s)
<class 'str'>
>>> s.isdigit()
True
>>> if s.isdigit():
...     s = int(s)
... 
>>> type(s)
<class 'int'>

autre exemple

>>> s = 'abc'
>>> type(s)
<class 'str'>
>>> s.isdigit()
False

Références