leeloo 发表于 2016-11-28 16:13:53

python中使用split()分割中文字符问题

各位鱼友:
我看小甲鱼的视频中,在文件操作课程里面,关于分割字符split函数出现了问题:
>>> str1='afaf:dafaf'
>>> str1
'afaf:dafaf'
>>> (x,y)=str1.split(':',1)
>>> print(x,y)
afaf dafaf
['afaf', 'dafaf']
>>> str1='中国人:牛逼'
>>> i=str1.split(':',1)
>>> i
['中国人:牛逼']

使用英文字符时能够做一次分割成功
使用中文是,无法分割,
不知道各位鱼友有遇到的吗?希望给予解答

呆鸭 发表于 2016-11-28 17:23:09

用':'去分割':'当然分割不了呀!

leeloo 发表于 2016-11-30 18:55:01

谢谢答复,我也发现了,呵呵,写的时候不注意啊,

joker6868 发表于 2017-11-27 10:08:50

为什么不是["中国人"," 牛逼"]
页: [1]
查看完整版本: python中使用split()分割中文字符问题