pionrrt 发表于 2023-6-12 22:20:19

想问一下,这两个报错是怎么回事

isdkz 发表于 2023-6-12 22:29:56

这个错误信息是说你试图使用一个空的分隔符来拆分字符串。在Python中, split() 函数是用来将一个字符串分割成子字符串的,它需要一个参数来确定应该如何分割字符串。这个参数被称为“分隔符”。如果你不提供任何分隔符(也就是空的分隔符),Python就不知道应该如何分割字符串,因此会抛出一个 ValueError 错误。

在你的代码中, stuff.split('') 中的单引号里面是空的,所以Python无法确定如何分割字符串。如果你想要把每个字符作为一个独立的元素,你应该使用 list(stuff) 来把字符串转换成列表。如果你想用空格分割字符串,你应该写 stuff.split(' ') 或者简单地写 stuff.split() ,因为 split() 默认就是用空格作为分隔符。
页: [1]
查看完整版本: 想问一下,这两个报错是怎么回事