首页后端开发PythonPython中如何拆分汉字

Python中如何拆分汉字

时间2023-06-07 07:14:02发布访客分类Python浏览624
导读:Python中如何拆分汉字?split用一个分隔符分割、多个分隔符分割、在有汉字存在的情况下split分割还是直接上程序吧,暂且就叫它为程序吧:'''按照多个分隔符分割,split的用法'''import res='hi!chu?lan!h...

Python中如何拆分汉字?

split用一个分隔符分割、多个分隔符分割、在有汉字存在的情况下split分割

还是直接上程序吧,暂且就叫它为程序吧:

'''

按照多个分隔符分割,split的用法

'''

import re

s='hi!chu?lan!heihei'

re.split('[!?]',s)

'''

有汉字时候的分割

'''

str=u"【楚同学】小小同学_楚楚同学-春天来了"

re.split(u'【|】|-|_', str)

for i in re.split(u'【|】|-|_', str):

print i

'''

按照一个分隔符分割时,split的用法

str.split(str="", num=string.count(str))

str -- 分隔符,默认为所有的空字符,包括空格、换行(\n)、制表符(\t)等。

num -- 分割次数。

\t:水平制表(跳到下一个Tab位置)

\r:回车,将当前位置移到本行开头

\n:换行

'''

str='kk-kj\nline-abx \nline3'

str.split()

str.split(' ',1)

对应的结果如下:

import re

s='hi!chu?lan!heihei'

re.split('[!?]',s)

Out[21]: ['hi', 'chu', 'lan', 'heihei']

str=u"【楚同学】小小同学_楚楚同学-春天来了"

re.split(u'【|】|-|_', str)

for i in re.split(u'【|】|-|_', str):

print i

楚同学

小小同学

楚楚同学

春天来了

str='kk-kj\nline-abx \nline3'

str.split()

Out[23]: ['kk-kj', 'line-abx', 'line3']

str.split(' ',1)

Out[24]: ['kk-kj\nline-abx', ' \nline3']

声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!


若转载请注明出处: Python中如何拆分汉字
本文地址: https://pptw.com/jishu/65087.html
比C语言高级的语言都有什么 规则网格模型常用什么方法建立

游客 回复需填写必要信息