博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
python基础===拆分字符串,和拼接字符串
阅读量:6502 次
发布时间:2019-06-24

本文共 1576 字,大约阅读时间需要 5 分钟。

给定某字符,只需要保留其中的有效汉字或者字母,数字之类的。去掉特殊符号或者以某种格式进行拆分的时候,就可以采用re.split的方法。例如

=============================== RESTART: Shell ===============================>>> s = '''Python 3.6.1 (v3.6.1:69c0db5, Mar 21 2017, 18:41:36) [MSC v.1900 64 bit (AMD64)] on win32Type "copyright", "credits" or "license()" for more information.'''>>> s'Python 3.6.1 (v3.6.1:69c0db5, Mar 21 2017, 18:41:36) [MSC v.1900 64 bit (AMD64)] on win32\nType "copyright", "credits" or "license()" for more information.'>>> #现在要对s拆分,去掉里面多余的字符,只提取 数字,字母这些有效字符。>>> >>> import re>>> x = re.split(r'[.(:,[)" ]', s)    #把特殊符号和空格都作为拆分条件输入['Python', '3', '6', '1', '', 'v3', '6', '1', '69c0db5', '', 'Mar', '21', '2017', '', '18', '41', '36', '', '', 'MSC', 'v', '1900', '64', 'bit', '', 'AMD64', ']', 'on', 'win32\nType', '', 'copyright', '', '', '', 'credits', '', 'or', '', 'license', '', '', '', 'for', 'more', 'information', '']>>> >>> words = [i for i in x if i]>>> words['Python', '3', '6', '1', 'v3', '6', '1', '69c0db5', 'Mar', '21', '2017', '18', '41', '36', 'MSC', 'v', '1900', '64', 'bit', 'AMD64', ']', 'on', 'win32\nType', 'copyright', 'credits', 'or', 'license', 'for', 'more', 'information']>>>

 

 

 

 

使用S.join() 方法拼接:

>>> #字符串的拼接>>> >>> help(str.join)Help on method_descriptor:join(...)    S.join(iterable) -> str        Return a string which is the concatenation of the strings in the    iterable.  The separator between elements is S.>>> l = list(range(1,9))>>> >>> s = "".join([str(i) for i in l])>>> s'12345678'>>> s = "".join(str(i) for i in l)>>> s'12345678'>>>

 

转载于:https://www.cnblogs.com/botoo/p/9463569.html

你可能感兴趣的文章
DICOM医学图像处理:DICOM网络传输
查看>>
nio和传统Io的区别
查看>>
移动端网页布局中需要注意事项以及解决方法总结
查看>>
(原创)Linux下查看系统版本号信息的方法
查看>>
oracle
查看>>
redis使用过程中主机内核层面的一些优化
查看>>
我也要谈谈大型网站架构之系列(2)——纵观历史演变(下)
查看>>
大话设计模式(Golang) 二、策略模式
查看>>
使用PostgreSQL 9.6 架设mediawiki服务器
查看>>
数据库服务器硬件对性能的影响
查看>>
LVM
查看>>
windows+群辉服务器环境下,搭建git版本管理
查看>>
Ubuntu 修改源
查看>>
php 几个比较实用的函数
查看>>
(译)OpenGL ES2.0 – Iphone开发指引
查看>>
@RestController 与 @RequestMapping
查看>>
黑马程序员.bobo.DAY.1
查看>>
Unity shader 官网文档全方位学习(二)
查看>>
pbrun
查看>>
浏览器加载和渲染网页顺序
查看>>