python常用文件处理函数_1
1.range()函数
函数原型:range(start,end,scan)
参数含义:start:计数从start开始.默认是从0开始的,如range()等价于range(0,5)
end:计数到end结束但不包括end,如range(0,5)是[0,1,2,3,4]没有5
scan:每次跳跃的间距,默认为1.例如:range(0,5)等价于(0,5,1)
注释:range()和xrange()在python2里是两种不同的实现,但是在python3里,这种实现被移除了,保留了xrange()的实现,且将xrange()重新命名为range().
2.filter()函数:用于过滤一个list
函数原型:filter(function,sequence)[自定义函数名和需要过滤的列]
参数含义:function:一个函数 常与lambda配合使用,用到的有
lambda x: x.startswith('rgb_') and x.endswith('.png')
lambda x: x.endswith('.png')
lambda x: x.endswith(('.png','jpg'))
sequence:一个列表,list
示例:filenames = filter(lambda x: x.endswith(('.png','jpg')), filenames)
filenames = filter(lambda x: x.startswith('rgb_') and x.endswith('.png'), filenames)
3.lambda()函数
函数语法:lambda语句中,冒号前是参数,可以有多个,用逗号隔开,冒号右边的返回值
函数用途:匿名函数,对于单行函数,使用lambda可以省去定义函数的过程,让代码更加精简.
4.sorted()函数
函数原型:sorted(iterable,cmp=None,key=None,reverse=False)
参数含义:iterable:可迭代类型
cmp:用于比较的函数,比较什么由key决定
key:用列表元素的某个属性或函数作为关键字,迭代集合中的一项
reverse:排序规则.reverse=True降序,reverse=False升序,有默认值
返回值:是一个经过排序的可迭代类型,与iterable一样.
示例:filenames = sorted(filenames, key=lambda x:int(x[4:-4]))
filenames = sorted(filter(lambda x: x.endswith('.png'), filenames))
filenames = sorted(filenames, key=lambda x: int(x[11:-4]))
filenames = sorted(filter(lambda x: x.endswith('.png'),filenames),key = lambda x:int(x[4:-4]))
python常用文件处理函数_1的更多相关文章
- python常用内置函数
Python所以内置函数如下: 下面列举一些常用的内置函数: chr()和ord() chr()将数字转换为对应的ascii码表字母 >>> r=chr(65) >>&g ...
- 第9.2节 Python的文件打开函数open详解
一. 引言 在操作一个文件前,大部分情况需要先打开文件,才能进行,在Python中使用内置函数open来打开一个文件.open函数是Python的一个内置函数,io模块 定义的函数open是该内置函数 ...
- 致Python初学者,Python常用的基础函数你知道有哪些吗?
Python基础函数: print()函数:打印字符串 raw_input()函数:从用户键盘捕获字符 len()函数:计算字符长度 format(12.3654,'6.2f'/'0.3%')函数:实 ...
- python常用内置函数和关键字
常用内置方法 在Python中有许许多多的内置方法,就是一些Python内置的函数,它们是我们日常中经常可以使用的到的一些基础的工具,可以方便我们的工作. 查看所有的内置类和内置方法 # 方法一 bu ...
- python 常用的魔法函数
简介 在实际项目中,我们其实并不会太多的使用魔法函数,但是一些方法或者函数均是有魔法函数演变而来的,且在一些面试过程中会遇到一些关于常见方法的实现,就会牵扯到相应的魔法函数,此处将介绍一些我认为比较常 ...
- 【阅读笔记】《C程序员 从校园到职场》第六章 常用文件操作函数 (Part 1)
参考链接:https://blog.csdn.net/zhouzhaoxiong1227/article/details/24926023 让你提前认识软件开发(18):C语言中常用的文件操作函数总结 ...
- 文件操作(FILE)与常用文件操作函数
文件 1.文件基本概念 C程序把文件分为ASCII文件和二进制文件,ASCII文件又称文本文件,二进制文件和文本文件(也称ASCII码文件)二进制文件中,数值型数据是以二进制形式存储的, 而在文本文件 ...
- $Python常用内置函数典型用法
Python中有许多功能丰富的内置函数,本文基于Python 2.7,就常用的一些函数的典型用法做一些积累,不断更新中. sorted函数的三种用法 # coding:utf-8 # sorted函数 ...
- python常用内置函数整理
1.最常见的内置函数是print print("Hello World!") 2.数学运算 abs(-5) # 取绝对值,也就是5 round(2.6) # 四舍五入取整,也就是3 ...
随机推荐
- 红米3 TWRP-3.0.2(android_6.0.1_r72分支)中文版Recovery更新于20161018
TWRP3.0.2更新简介 TWRP是TeamWin团队https://github.com/TeamWin/Team-Win-Recovery-Project的开源项目,也是Omnirom系统默认的 ...
- LNMP搭建(yum)
CentOS官方镜像不提供nginx,http://nginx.orghttp://nginx.org/en/linux_packages.html#stable yum install nginx ...
- RabbitMQ 参数们的Power “续”
参数中的 arguments 之前讲参数的一些作用的时候,忽略了最后一个字典类型的参数,因为这个参数是大有文章的,值得单独进出来说道说道. 这时,就不得不打开我们的 Web UI管理系统了,可以看到在 ...
- Python Day2
一.列表 列表是我们最以后最常用的数据类型之一,通过列表可以对数据实现最方便的存储.修改等操作 定义列表 新建一个列表 name = ['ShaoLin','Tom','Kimi','Rain','A ...
- java -日期处理
1. 计算某年某月份 总有多少个周,每周的开始和结束时间? 思路:1.计算出本月实际的总天数 2.循环每一天,判断这天是否是 周日(1),如果是,周数加1,再次判断是否是月的第一个周一,如是,开始时间 ...
- web前端各大技术都能实现什么功能
web前端各大技术都能实现什么功能 以下是孜然为你总结的web前端开发你必须要一项一项掌握的技术:Html.css.ajax.jquery.extjs.JavaScript,今天为你详细解读他们各自都 ...
- 写个c++小例子
class Rational{ public: const Rational operator*( const Rational& rhs); Rational(int num); priva ...
- Web jquery表格组件 JQGrid 的使用 - 11.问题研究
系列索引 Web jquery表格组件 JQGrid 的使用 - 从入门到精通 开篇及索引 Web jquery表格组件 JQGrid 的使用 - 4.JQGrid参数.ColModel API.事件 ...
- kindeditor在光标处插入编辑器外的数据
页面 <div class="form-group clearfix"> <label class="control-label col-sm-3 co ...
- 简述block
block传值也适用于从后往前传值 先介绍block的基本知识 /** * 1.如何定义一个Block变量 2.怎样给定义的Block变量赋初值 3.如何冲定义Block类型 4.如何使用Block实 ...