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 ...
随机推荐
- 利用ucenter整合discuz数据
由于项目需要,需要用到discuz论坛用户的数据,所以想到利用ucenter获取数据.以下为整合ucenter的过程. 1.首先你需要下载官方demo:http://faq.comsenz.com/l ...
- 关于php自带的访问服务器xml的方法的坑
就据我了解,php中有两种读取读取xml文件的方法,我就简单介绍一下, 一种是使用simplexml_load_file($src)读取xml文件.simplexml_load_file会把该函数参数 ...
- 数据结构图文解析之:直接插入排序及其优化(二分插入排序)解析及C++实现
0. 数据结构图文解析系列 数据结构系列文章 数据结构图文解析之:数组.单链表.双链表介绍及C++模板实现 数据结构图文解析之:栈的简介及C++模板实现 数据结构图文解析之:队列详解与C++模板实现 ...
- mui事件绑定和可以用的js dom操作方法
<script> //事件绑定 对象 方法 子元素 回调函数 mui('body').on('shown', '.mui-popover', function(e) { //console ...
- Leetcode 255. Verify Preorder Sequence in Binary Search Tree
验证一个list是不是一个BST的preorder traversal sequence. Given an array of numbers, verify whether it is the co ...
- linux系统下sendmail的搭建
学习鸟哥linux私房菜所得 sendmail 可以使用rpm -qa |grep sendmail来查看一下是否已安装sendmail-cf和sendmail 如果没有安装可用yum -y inst ...
- Socket异步通讯
1.可以通过多线程来解决(一会补上) 2.Socket在tcp/udp两种通信协议下的异步通信: 基于TCP的异步通信: BeginAccept方法和endeaccept方法 包含在System.Ne ...
- 纯js+css实现loading等待效果
此插件是基于jqueryUI的widget,下面是具体实现代码 第一部分css: /***loading***/ .loading-box{ position:absolute; text-align ...
- Java Web学习笔记3
今天做了一个实验:Servlet访问WEB-INF目录下的文件notice.html 最后始终不能出现预期的效果,我猜想可能是使用了Tomcat 8版本的原因吧,暂时放下,等以后知识丰富了,再来解决它 ...
- css之图片路径
关于背景图片url路径:图片和调用文件在两个不同根下的(不在同一个包(文件夹)中),要用相对路径,举例"../images/cq.gif":图片和调用文件是在一个根下的直接孩子,用 ...