【2017-08-29】字符串及文本的处理(四)

2017-08-29  本文已影响0人  小蜗牛的成长

字符串搜索与合并

import re
text=u"we are 我是测试哈哈哈哈"
pattern=re.compile(u'[\u4e00-\u9fa5]+')
zhongwenUnicode=pattern.findall(text)
zhongwen=(i.encode("utf-8") for i in zhongwenUnicode)
for i in zhongwen:
       print(i)
text1="we are"
text2="a leader"
print(text1+" "+text2)#we are a leader
print("we are" "a leader")#we area leader

如果待合并的字符串在一个序列(比如列表、元组、字典等)或者iterable,通常使用join()方法

parts = ['Is', 'Chicago', 'Not', 'Chicago?']
print(','.join(parts))

字符串合并方式有很多种,比如说还有format()、输出的print()方法使用sep参数等,需要根据需求,选择性能更好的方式,适当可利用生成器表达式

上一篇 下一篇

猜你喜欢

热点阅读