84669 orang belajar
152542 orang belajar
20005 orang belajar
5487 orang belajar
7821 orang belajar
359900 orang belajar
3350 orang belajar
180660 orang belajar
48569 orang belajar
18603 orang belajar
40936 orang belajar
1549 orang belajar
1183 orang belajar
32909 orang belajar
Saya mendapat ralat ini dalam kod saya:
ValueError: invalid literal for int() with base 10: ''.
Apakah maksudnya? Mengapa ini berlaku dan bagaimana untuk menyelesaikannya?
Mesej ralat bermaksud bahagian terakhir selepas int 的字符串无法解析为整数。 : dipaparkan dalam rentetan yang dibekalkan.
int
:
Dalam kes yang diterangkan dalam masalah, input ialah rentetan kosong, ditulis sebagai ''.
''
Ini satu lagi contoh - rentetan yang mewakili nilai titik terapung tidak boleh ditukar terus dengan int:
>>> int('55063.000000') Traceback (most recent call last): File "", line 1, in ValueError: invalid literal for int() with base 10: '55063.000000'
Sebaliknya, tukar dahulu kepada float:
float
>>> int(float('55063.000000')) 55063
Mesej ralat bermaksud bahagian terakhir selepas
int
的字符串无法解析为整数。:
dipaparkan dalam rentetan yang dibekalkan.Dalam kes yang diterangkan dalam masalah, input ialah rentetan kosong, ditulis sebagai
''
.Ini satu lagi contoh - rentetan yang mewakili nilai titik terapung tidak boleh ditukar terus dengan
int
:Sebaliknya, tukar dahulu kepada
float
: