python—保留想要的字母

原创 2018年04月16日 21:21:34

     这节课我们来考虑如何自动将字符串转换为所需的格式。将字符串转换为小写很容易,如下所示:



     删除不想要的字符有点棘手,一种办法是使用字符串函数replace将不要的字符替换为空字符,例如:



     这种做法的问题在于,需要调用replace很多次:每种不需要的字符一次。相比于要保留的字符,要删除的字符多得多,因此这种做法的效率极低。

python去掉字符串中的字母,只保留数字

>>> import os,sys,string >>> s = "NaN9771Abc742055" >>> s = filter(lambda ch: ch in '0123456789', ...
  • dongxyang
  • dongxyang
  • 2013-07-03 14:11:06
  • 6997

正则表达式:只保留字符串中的汉字和字母

echo iconv('utf-8', 'gbk', preg_replace('/[^a-zA-Z\x{4e00}-\x{9fa5}]/u', '', iconv('gbk', 'utf-8', $...
  • zgmu
  • zgmu
  • 2016-02-19 10:16:18
  • 1225

java保留字母

Problem Description 编一个程序,输入一个字符串,将组成字符串的所有非英文字母的字符删除后输出。 Input 一个字符串,长度不超过80个字符。 Output 删掉非英...
  • yu_mian
  • yu_mian
  • 2017-04-15 16:37:21
  • 510

输入字符串,只保留字母和数字

  • 2015年12月26日 20:40
  • 368KB
  • 下载

SDUT-1162 C语言实验——保留字母

Code #include int main() { char c; c = getchar(); while(c != '\n') { if(c...
  • Euthanazia
  • Euthanazia
  • 2017-06-23 12:16:08
  • 258

保留字母

题目描述 编一个程序,输入一个字符串,将组成字符串的所有非英文字母的字符删除后输出。 输入 一个字符串,长度不超过80个字符。 输出 删掉非英文字母后的字符串。 样例输入 abc123+xyz.5...
  • u013102172
  • u013102172
  • 2013-12-22 15:57:16
  • 472

【译】 AWK教程指南

前面的话:   这几天写了一个程序,在同一个目录里生成了很多文件,需要统计其中部分文件的总大小,发现经常用到的ls、du等命令都无济于事,我甚至都想到了最笨的方法,写一个脚本:mkdir一个新目录,...
  • jlds123
  • jlds123
  • 2017-09-05 10:58:28
  • 202

【String】字符串之保留中文

字符串之保留中文之去除汉字中的特殊字符/英文字母/数字String str = "字###符串ssss中的汉$$$字sss"; String reg = "[^\u4e00-\u9...
  • u014331288
  • u014331288
  • 2017-06-15 15:14:43
  • 196

python字符串只保留汉字

def is_chinese(uchar): """判断一个unicode是否是汉字""" if uchar >= u'\u4e00' and uchar u'\u9fa5': ...
  • u012155582
  • u012155582
  • 2017-11-20 22:20:45
  • 1221

python写的掉空格数字字母的方法

def tripNumsAlpha(): '''patt=re.compile(r"[^0-9]") then we would get like str1=''.join(re.findall(pa...
  • u013671341
  • u013671341
  • 2014-02-15 17:02:23
  • 711
收藏助手
不良信息举报
您举报文章:python—保留想要的字母
举报原因:
原因补充:

(最多只允许输入30个字)