python comment juger si une variable est de type booléen
En python, comment juger si une variable est de type bool,python 3.6 utilisation
for i in range(len(data)):
for k in data[i].keys():
if type(data[i][k]) is types.BooleanType:
data[i][k] = str(data[i][k])
row.append(data[i][k])
#row.append(str(data[i][k]).encode('utf-8'))
writer.writerow(row)
row = []
mais c'erreurs:
if type(data[i][k]) is types.BooleanType:
TypeError: 'str' object is not callable
- >>> a=False >>> isinstance(a, bool) True >>> isinstance(a, str) Faux
- Double Possible de Déterminer le type d'un objet Python
- Double Possible de Comment comparer le type d'un objet en Python?
Vous devez vous connecter pour publier un commentaire.
vous pouvez vérifier le type correctement avec
isinstance()
sera de retour
true
sidata[i][k]
est un boolau lieu de :