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的更多相关文章

  1. python常用内置函数

    Python所以内置函数如下: 下面列举一些常用的内置函数: chr()和ord() chr()将数字转换为对应的ascii码表字母 >>> r=chr(65) >>&g ...

  2. 第9.2节 Python的文件打开函数open详解

    一. 引言 在操作一个文件前,大部分情况需要先打开文件,才能进行,在Python中使用内置函数open来打开一个文件.open函数是Python的一个内置函数,io模块 定义的函数open是该内置函数 ...

  3. 致Python初学者,Python常用的基础函数你知道有哪些吗?

    Python基础函数: print()函数:打印字符串 raw_input()函数:从用户键盘捕获字符 len()函数:计算字符长度 format(12.3654,'6.2f'/'0.3%')函数:实 ...

  4. python常用内置函数和关键字

    常用内置方法 在Python中有许许多多的内置方法,就是一些Python内置的函数,它们是我们日常中经常可以使用的到的一些基础的工具,可以方便我们的工作. 查看所有的内置类和内置方法 # 方法一 bu ...

  5. python 常用的魔法函数

    简介 在实际项目中,我们其实并不会太多的使用魔法函数,但是一些方法或者函数均是有魔法函数演变而来的,且在一些面试过程中会遇到一些关于常见方法的实现,就会牵扯到相应的魔法函数,此处将介绍一些我认为比较常 ...

  6. 【阅读笔记】《C程序员 从校园到职场》第六章 常用文件操作函数 (Part 1)

    参考链接:https://blog.csdn.net/zhouzhaoxiong1227/article/details/24926023 让你提前认识软件开发(18):C语言中常用的文件操作函数总结 ...

  7. 文件操作(FILE)与常用文件操作函数

    文件 1.文件基本概念 C程序把文件分为ASCII文件和二进制文件,ASCII文件又称文本文件,二进制文件和文本文件(也称ASCII码文件)二进制文件中,数值型数据是以二进制形式存储的, 而在文本文件 ...

  8. $Python常用内置函数典型用法

    Python中有许多功能丰富的内置函数,本文基于Python 2.7,就常用的一些函数的典型用法做一些积累,不断更新中. sorted函数的三种用法 # coding:utf-8 # sorted函数 ...

  9. python常用内置函数整理

    1.最常见的内置函数是print print("Hello World!") 2.数学运算 abs(-5) # 取绝对值,也就是5 round(2.6) # 四舍五入取整,也就是3 ...

随机推荐

  1. centos虚拟机网络桥接配置

    1.虚拟机设置->网络适配器->选择桥接模式->重启虚拟机 2.使用命令进行配置IP地址 (引用别人的配置命令) 修改/etc/sysconfig/network-scripts 目 ...

  2. 配置javac环境

    初始的javac是默认不可用,如下图: 系统变量->新建->变量名:JAVA_HOME 变量值:(C:\Program Files\Java\jdk1.7.0_03)(这只是我的JDK安装 ...

  3. eclipse发布web项目到生产环境的方式汇总(tomcat)

    参考: http://www.cnblogs.com/xiohao/p/3689832.html http://www.111cn.net/jsp/J2EE-EJB/90337.htm 我收集了几点: ...

  4. css基于绝对定位的垂直水平居中技术

    翻译:http://blog.csdn.net/freshlover/article/details/11579669 原文:http://coding.smashingmagazine.com/20 ...

  5. python 模块基础介绍

    从逻辑上组织代码,将一些有联系,完成特定功能相关的代码组织在一起,这些自我包含并且有组织的代码片段就是模块,将其他模块中属性附加到你的模块的操作叫做导入. 那些一个或多个.py文件组成的代码集合就称为 ...

  6. PDO防sql注入原理分析

    使用pdo的预处理方式可以避免sql注入. 在php手册中'PDO--预处理语句与存储过程'下的说明: 很多更成熟的数据库都支持预处理语句的概念.什么是预处理语句?可以把它看作是想要运行的 SQL 的 ...

  7. 【06-23】js动画学习笔记01

    <html> <head> <style> * { margin:0; padding:0; } #div1{ width:200px; height:200px; ...

  8. oracle分区表知识

    在F5中查看执行计划的时候总是看到很多信息: range分区 执行计划中出现的: 分区表,按 n1 ,n2 分区 partition range single:访问单个分区 partition ran ...

  9. 升级到 PHP-7 遇到的坑 及 经验分享

    注意:上面这张图是QQ群网友分享的,图中提到的“被移除的函数”,call_user_func 和 call_user_func_array 在 PHP-7.0 的正式版中是可用的,也许是当时的 测试版 ...

  10. DAY5 python内置函数+验证码实例

    内置函数 用验证码作为实例 字符串和字节的转换 字符串到字节 字节到字符串