专业网站建设品牌,十四年专业建站经验,服务6000+客户--广州京杭网络
免费热线:400-683-0016      微信咨询  |  联系我们

Python中如何拆分汉字_python

当前位置:网站建设 > 技术支持
资料来源:网络整理       时间:2023/3/9 1:27:09       共计:3582 浏览

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']

版权说明:
本网站凡注明“广州京杭 原创”的皆为本站原创文章,如需转载请注明出处!
本网转载皆注明出处,遵循行业规范,如发现作品内容版权或其它问题的,请与我们联系处理!
欢迎扫描右侧微信二维码与我们联系。
·上一条:需要什么语言或者工具_java | ·下一条:有没有一款软件不需要懂编程语言就可以开发出实用好玩的小游戏_java

Copyright © 广州京杭网络科技有限公司 2005-2025 版权所有    粤ICP备16019765号 

广州京杭网络科技有限公司 版权所有