就刚刚写的程序中,用到了map、strip和split函数

下面对这几个函数重新认识一下:

strip函数:这个函数是字符串的方法

help(str.strip)之后

返回:

strip(...)
    S.strip([chars]) -> str
    
    Return a copy of the string S with leading and trailing
    whitespace removed.
    If chars is given and not None, remove characters in chars instead.

下面写几个示例看看:

可以看出,中间的换行符并没有去除,但是末尾的就被去除了,换行符本质上就是空白嘛,所以这里的S是可以去掉换行符的。

下面看看split,这个函数是字符串的方法。

python文档是这样的:

split(...)
    S.split(sep=None, maxsplit=-1) -> list of strings
    
    Return a list of the words in S, using sep as the
    delimiter string.  If maxsplit is given, at most maxsplit
    splits are done. If sep is not specified or is None, any
    whitespace string is a separator and empty strings are
    removed from the result.

通过指定分隔符对字符串进行切片,如果参数maxsplit有指定值,则仅分隔maxsplit个子字符串

这里的sep默认为所有的空字符,包括空格、换行(\n)、制表符(\t)等

示例:

map函数

python文档:

class map(object)
 |  map(func, *iterables) --> map object
 |  
 |  Make an iterator that computes the function using arguments from
 |  each of the iterables.  Stops when the shortest iterable is exhausted.
 |  
 |  Methods defined here:
 |  
 |  __getattribute__(self, name, /)
 |      Return getattr(self, name).
 |  
 |  __iter__(self, /)
 |      Implement iter(self).
 |  
 |  __new__(*args, **kwargs) from builtins.type
 |      Create and return a new object.  See help(type) for accurate signature.
 |  
 |  __next__(self, /)
 |      Implement next(self).
 |  
 |  __reduce__(...)
 |      Return state information for pickling.

这个文档太复杂了看不懂,看看别人怎么说:

map(function, iterable, ...)

map()是python内置的高阶函数,它接受一个函数f 和一个 list,并通过函数 f依次作用在list的每一个元素上,得到一个可迭代对象

这个可迭代对象长这样:

但是可以看见,让list转化之后就可以了。

python文本处理的函数总结相关推荐

  1. Python文本变量与函数的解析执行,增强自动化测试数据驱动

    关注我,每天分享软件测试技术干货.面试经验,想要领取测试资料.进入软件测试学习交流群的可以直接私信我哦~~ 我们在使用Python进行自动化测试或者测试脚本开发时,通常会在代码中融入数据驱动设计,以便 ...

  2. python文本处理的一些函数

    python文本处理方法 re 文章目录 pytnon re.sub() re.split group() strip()方法 re.search() compile 函数 re.findall re ...

  3. Python:wordcloud.wordcloud()函数的参数解析及其说明

    Python:wordcloud.wordcloud()函数的参数解析及其说明 目录 wordcloud.wordcloud()函数的参数解析及其说明 wordcloud.wordcloud()函数的 ...

  4. python 文本处理模块_Python文本处理几种方法

    Python文本处理几种方法 方法一:readline函数#-*- coding: UTF-8 -*- f = open("D:\pythontest\splm_ugslmd.log&quo ...

  5. python文本框清空_用Python制作mini翻译器

    来源:http://suo.im/5ZI20R 1. 实例描述 在平时编程的过程中,会经常在网上翻译一些单词,本文使用Python制作一款翻译小工具,不仅可以自己用,还可以嵌入到程序当中.运行程序,效 ...

  6. Python文本处理几种方法

    Python文本处理几种方法 方法一:readline函数 #-*- coding: UTF-8 -*- f = open("D:\pythontest\splm_ugslmd.log&qu ...

  7. python 文本框位置_「每日一练」Python文本框的显示和插入

    Python强大之处在于对于数据的处理,而处理数据就离不开文本框,那么你知道Python中文本框是如何显示和插入吗? 案例 python文本框的显示和插入 先上代码~ 运行效果 题目详述 第一行: i ...

  8. 黑客走开系列1:Python使用元组做函数实参让代码更安全!

    在Python内置对象中,列表.字典.集合属于可变序列,作为函数实参是不安全的,尤其是调用别人写好的恶意函数或者调用被人恶意修改过的函数时,很容易被修改实参.而元组.字符串在Python中属于不可变类 ...

  9. qt5调用python脚本 两次失败_Qt5调用Python脚本中的函数

    我有一个简单的Qt5项目,有一个按钮和一个文本字段,我也在项目中创建了一个py文件来检查如何从Qt调用python文件中的函数.在 虽然现在我卡住了:我有我的测试cpp.h和测试cpp.cpp,其中我 ...

  10. python中append函数解析_对python中的pop函数和append函数详解

    对python中的pop函数和append函数详解 pop()函数 1.描述 pop() 函数用于移除列表中的一个元素(默认最后一个元素),并且返回该元素的值. 语法 pop()方法语法: list. ...

最新文章

  1. Spring MVC报异常:org.springframework.web.util.NestedServletException: Request processing failed
  2. 用外观判断论文好坏?这位顶会领域主席的论文被自己的AI审稿系统拒绝了
  3. python数组去重函数_Python常用功能函数系列总结(一)
  4. Android技能树 — LayoutInflater Factory小结
  5. linux中wget命令出现错误,(转)linux中wget未找到命令
  6. java rsa_java中RSA加解密的实现
  7. IntelliJ IDEA编码设置
  8. Kotlin开发细节
  9. 插入移动硬盘_Win10插入移动硬盘或U盘有提示声但电脑中不显示的解决方法
  10. html转义成velocity,改造Velocity模板引擎让$[!]{}输出默认进行html转义,并增加$#{}语法支持不转义输出...
  11. 使用对象-关系映射持久化数据
  12. loadRunner分析指标
  13. 转 .NET中的异步编程(四)- IO完成端口以及FileStream.BeginRead
  14. ENVI5.3sp1下载链接以及安装全过程
  15. 用C++程序理解汉字的机内码表示
  16. SIM900A—基础指令
  17. 为什么我偏爱用GitHub来写书?
  18. nginx搭建flv、mp4流媒体服务器
  19. LabVIEW色彩匹配实现颜色识别、颜色检验(基础篇—13)
  20. 怎样用Python的Numpy库求反正切

热门文章

  1. 闲置手机制作电脑副屏-状态监控(含软件)
  2. dlibdotnet 人脸相似度源代码_HAAR与DLib的实时人脸检测之实现与对比
  3. 如何利用OriginPro8画图
  4. NAL聚合包(STAP-A)
  5. 测试软件测显卡有啸叫,完美解决 显卡电流声!显卡啸叫!吱吱的电流声!附解决方案!...
  6. JavaScript刷新和跳转
  7. 教育部双一流计算机科学与技术,双一流大学及学科详情.pdf
  8. git合并工具-DiffMerge
  9. 连续时间与Balck-Scholes公式(上)(偏微分)
  10. 开源单点登录系统CAS