84669 personnes étudient
152542 personnes étudient
20005 personnes étudient
5487 personnes étudient
7821 personnes étudient
359900 personnes étudient
3350 personnes étudient
180660 personnes étudient
48569 personnes étudient
18603 personnes étudient
40936 personnes étudient
1549 personnes étudient
1183 personnes étudient
32909 personnes étudient
J'obtiens cette erreur dans mon code :
ValueError: invalid literal for int() with base 10: ''.
Qu'est-ce que cela signifie ? Pourquoi cela se produit-il et comment y remédier ?
Le message d'erreur signifie que la dernière partie après le int 的字符串无法解析为整数。 : est affichée dans la chaîne fournie.
int
:
Dans le cas décrit dans le problème, l'entrée est une chaîne vide, écrite comme ''.
''
Voici un autre exemple : les chaînes représentant des valeurs à virgule flottante ne peuvent pas être converties directement avec int :
>>> int('55063.000000') Traceback (most recent call last): File "", line 1, in ValueError: invalid literal for int() with base 10: '55063.000000'
Au lieu de cela, convertissez-vous d'abord en float :
float
>>> int(float('55063.000000')) 55063
Le message d'erreur signifie que la dernière partie après le
int
的字符串无法解析为整数。:
est affichée dans la chaîne fournie.Dans le cas décrit dans le problème, l'entrée est une chaîne vide, écrite comme
''
.Voici un autre exemple : les chaînes représentant des valeurs à virgule flottante ne peuvent pas être converties directement avec
int
:Au lieu de cela, convertissez-vous d'abord en
float
: