python清除字符串里非字母字符的方法
本文实例讲述了python清除字符串里非字母字符的方法。分享给大家供大家参考。具体如下:
s = "hello world! how are you? 0" # Short version print filter(lambda c: c.isalpha(), s) # Faster version for long ASCII strings: id_tab = "".join(map(chr, xrange(256))) tostrip = "".join(c for c in id_tab if c.isalpha()) print s.translate(id_tab, tostrip) # Using regular expressions print re.sub("[^A-Za-z]", "", s)
希望本文所述对大家的Python程序设计有所帮助。
相关推荐
-
python保存字符串到文件的方法
本文实例讲述了python保存字符串到文件的方法.分享给大家供大家参考.具体实现方法如下: def save(filename, contents): fh = open(filename, 'w') fh.write(contents) fh.close() save('file.name', 'some stuff') 希望本文所述对大家的Python程序设计有所帮助.
-
Python字符串和文件操作常用函数分析
本文实例分析了Python字符串和文件操作常用函数.分享给大家供大家参考.具体如下: # -*- coding: UTF-8 -*- ''' Created on 2010-12-27 @author: sumory ''' import itertools def a_containsAnyOf_b(seq,aset): '''判断seq中是否含有aset里的一个或者多个项 seq可以是字符串或者列表 aset应该是字符串或者列表''' for item in itertools.ifilte
-
Python中常用操作字符串的函数与方法总结
例如这样一个字符串 Python,它就是几个字符:P,y,t,h,o,n,排列起来.这种排列是非常严格的,不仅仅是字符本身,而且还有顺序,换言之,如果某个字符换了,就编程一个新字符串了:如果这些字符顺序发生变化了,也成为了一个新字符串. 在 Python 中,把像字符串这样的对象类型(后面还会冒出来类似的其它有这种特点的对象类型,比如列表),统称为序列.顾名思义,序列就是"有序排列". 比如水泊梁山的 108 个好汉(里面分明也有女的,难道女汉子是从这里来的吗?),就是一个"
-
Python中用startswith()函数判断字符串开头的教程
函数:startswith() 作用:判断字符串是否以指定字符或子字符串开头 一.函数说明 语法:string.startswith(str, beg=0,end=len(string)) 或string[beg:end].startswith(str) 参数说明: string: 被检测的字符串 str: 指定的字符或者子字符串.(可以使用元组,会逐一匹配) beg: 设置字符串检测的起始位置(可选) end: 设置字符串检测的结束位置(可选) 如果存
-
python清除字符串里非数字字符的方法
本文实例讲述了python清除字符串里非数字字符的方法.分享给大家供大家参考.具体如下: import re s = "how19 a*re 254y**ou?" # Using regular expressions print re.sub("\D", "", s) 希望本文所述对大家的Python程序设计有所帮助.
-
python连接字符串的方法小结
本文实例讲述了python连接字符串的方法.分享给大家供大家参考.具体如下: 方法1:直接通过加号操作符相加 复制代码 代码如下: foobar = 'foo' + 'bar' 方法2:join方法 复制代码 代码如下: list_of_strings = ['abc', 'def', 'ghi'] foobar = ''.join(list_of_strings) 方法3:替换 复制代码 代码如下: foobar = '%s, %s' % ('abc', 'def') 希望本文所述对大家的py
-
Python合并字符串的3种方法
目的 将一些小的字符串合并成一个大字符串,更多考虑的是性能 方法 常见的方法有以下几种: 1.使用+=操作符 复制代码 代码如下: BigString=small1+small2+small3+...+smalln 例如有一个片段pieces=['Today','is','really','a','good','day'],我们希望把它联起来 复制代码 代码如下: BigString=' ' for e in pieces: BigString+=e+' ' 或者用 复制代码 代
-
Python字符串处理函数简明总结
返回被去除指定字符的字符串 默认去除空白字符 删除首尾字符:str.strip([char]) 删除首字符:str.lstrip([char]) 删除尾字符str.strip([char]) 判断是否匹配首末字符 匹配成功返回True,否则返回False 匹配首字符:str.startswith(char[, start[, end]]) 匹配末字符:str.endswith(char[, start[, end]]) 查找字符,找到返回字符位置,否则返回-1 从字符串开头查找str.find(
-
Python中用format函数格式化字符串的用法
自python2.6开始,新增了一种格式化字符串的函数str.format(),可谓威力十足.那么,他跟之前的%型格式化字符串相比,有什么优越的存在呢?让我们来揭开它羞答答的面纱. 语法 它通过{}和:来代替%. "映射"示例 通过位置 In [1]: '{0},{1}'.format('kzc',18) Out[1]: 'kzc,18' In [2]: '{},{}'.format('kzc',18) Out[2]: 'kzc,18' In [3]: '{1},{0},{1}'.fo
-
python中常用检测字符串相关函数汇总
本文实例汇总了python中常用检测字符串相关函数.分享给大家供大家参考.具体分析如下: 下面的python代码可用于检测字符串,包括是否全部为数字,是否包含数字,是否包含标题单词,是否包含大写字母,是否包含小写字母,是否包含空格,是否以指定的字符开头和结尾. my_string = "Hello World" my_string.isalnum() #检测所有字符是否都是数字 my_string.isalpha() #检测字符串中的所有字符是否都是字母 my_string.isdig
随机推荐
- 基于RestTemplate的使用方法(详解)
- 浅谈byte和长度为8的boolean数组互相转换
- ASP.NET Core部署前期准备 使用Hyper-V安装Ubuntu Server 16.10
- python创建和删除目录的方法
- ThinkPHP实现动态包含文件的方法
- Laravel中log无法写入问题的解决
- 使用jQuery调用XML实现无刷新即时聊天
- jquery关于事件冒泡和事件委托的技巧及阻止与允许事件冒泡的三种实现方法
- 理解javascript中Map代替循环
- Java生成10个1000以内的随机数并用消息框显示数组内容然后求和输出
- Laravel4中的Validator验证扩展用法详解
- php allow_url_include的应用和解释
- Android编程实现GridView控件点击图片变暗效果的方法
- C# winform点击生成二维码实例代码
- 全新打包工具parcel零配置vue开发脚手架
- iOS开发中如何优雅的调试数据库详解
- OpenResty中正则模式匹配的2种方法详解
- Spring boot项目中异常拦截设计和处理详解
- MATLAB实现五子棋游戏(双人对战、可悔棋)
- Java Floyd算法求有权图(非负权)的最短路径并打印