Python错误集锦:split切割字符串提示:ValueError: empty separator

原文链接:http://www.juzicode.com/archives/5967

错误提示:

split切割字符串提示:ValueError: empty separator

#VX公众号: 桔子code / juzicode.com
a = 'juzicode.com'
x = a.split('')
print('x:',x) 
==========运行结果:

---------------------------------------------------------------------------
ValueError                                Traceback (most recent call last)
<ipython-input-7-d0f462c42e74> in <module>
      1 #VX公众号: 桔子code / juzicode.com
      2 a = 'juzicode.com'
----> 3 x = a.split('')
      4 print('x:',x)

ValueError: empty separator

 

错误原因:

1、split()切割字符串的分割符为空字符串。

 

解决方法:

1、修改空字符串为准备用来分割字符串,比如这里用‘.’作为分隔符:

#VX公众号: 桔子code / juzicode.com
a = 'juzicode.com'
x = a.split('.')
print('x:',x) 
==========运行结果:
x: ['juzicode', 'com']

 

扩展内容:

  1.  Python基础教程2b–数据类型-string(字符串)

 


 

如果本文还没有完全解决你的疑惑,你也可以在微信公众号“桔子code”后台给我留言,欢迎一起探讨交流。

发表评论

您的电子邮箱地址不会被公开。 必填项已用*标注