all

all() 函数用于判断给定的可迭代参数 iterable 中的所有元素是否都为 TRUE,如果是返回 True,否则返回 False。

元素除了是 0、空、None、False 外都算 True。

-------------------------------------------------------------------------------------------------------------------------------------

any

any() 函数用于判断给定的可迭代参数 iterable 是否全部为 False,则返回 False,如果有一个为 True,则返回 True。

元素除了是 0、空、FALSE 外都算 TRUE。

-------------------------------------------------------------------------------------------------------------------------------------

filter

Pyhton2.7 返回列表,Python3.x 返回迭代器对象

该接收两个参数,第一个为函数,第二个为序列,序列的每个元素作为参数传递给函数进行判断,然后返回 True 或 False,最后将返回 True 的元素放到新列表中。

-------------------------------------------------------------------------------------------------------------------------------------

map

map(function, iterable, ...)

function -- 函数

iterable -- 一个或多个序列

返回值

Python 2.x 返回列表。

Python 3.x 返回迭代器。

实例:

def square(x) : # 计算平方数 return x ** 2 map(square, [1,2,3,4,5]) # 计算列表各个元素的平方 [1, 4, 9, 16, 25] map(lambda x: x ** 2, [1, 2, 3, 4, 5]) # 使用 lambda 匿名函数 [1, 4, 9, 16, 25] # 提供了两个列表,对相同位置的列表数据进行相加 map(lambda x, y: x + y, [1, 3, 5, 7, 9], [2, 4, 6, 8, 10]) [3, 7, 11, 15, 19]

-------------------------------------------------------------------------------------------------------------------------------------

compile

compile(source, filename, mode[, flags[, dont_inherit]])

source -- 字符串或者AST(Abstract Syntax Trees)对象。。

filename -- 代码文件名称,如果不是从文件读取代码则传递一些可辨认的值。

mode -- 指定编译代码的种类。可以指定为 exec, eval, single。

flags -- 变量作用域,局部命名空间,如果被提供,可以是任何映射对象。。

flags和dont_inherit是用来控制编译源码时的标志

实例:

str = "for i in range(0,10): print(i)"

c = compile(str,'','exec')

exec(c)

输出: 0 1 2 3

...

-------------------------------------------------------------------------------------------------------------------------------------

exec、eval

-------------------------------------------------------------------------------------------------------------------------------------

dicts={'k1':20,'k1':50,'k1':-100,}

max(dicts,key=lambda k:dicts[k])

key关键字的作用是,对每个dicts元素先使用key指定的function来处理,然后再比较、返回预期的元素。

等价于

dicts={'k1':20,'k1':50,'k1':-100,}

def func(key):

return dicts[key]

max(dicts,key=func)

python中比较重要的几个函数_python几个重要的内置函数相关推荐

  1. python中比较重要的几个函数_Python 几个重要的内置函数 python中的内置函数和关键字需要背过吗...

    python重要的几个内置函数用法 python内置函数什么用忘不掉的是回忆,继续的是生活,错过的,就当是路过吧.来来往往身边出现很多人,总有一个位置,一直没有变.看看温暖的阳光,偶尔还是会想一想. ...

  2. python len函数_Python 初学者必备的常用内置函数

    Python 作为一门高级编程语言,为我们提供了许多方便易用的内置函数,节省了不少开发应用的时间.目前,Python 3.7 共有 69 个内置函数,一些是我们耳熟能详的函数,另一些却不是很常见,这里 ...

  3. python拟合三元函数_python基础教程之常用内置函数、三元运算、递归

    目录 常用内置函数 abs/round/sum eval/exec enumerate max/min sorted zip map filter 补充:reduce lambda 初识递归 再谈递归 ...

  4. inrange函数_Python 初学者必备的常用内置函数

    本文纲要 Python 作为一门高级编程语言,为我们提供了许多方便易用的内置函数,节省了不少开发应用的时间.目前,Python 3.7 共有 69 个内置函数,一些是我们耳熟能详的函数,另一些却不是很 ...

  5. python用psf函数_python学习之-类的内置函数

    内置方法:__str__(该方法必须返回字符串类型),在对像被打印时自动触发,然后将该方法的返回值当做打印结果输出) class People: def __init__(self,name,age) ...

  6. python中display函数_Python-函数基础总结与内置函数

    目录 上篇文章思考题 简介 函数长什么样子? 调用函数 位置传参与关键字传参 传参是值传递还是引用传递 定义函数 参数 默认参数 关键字参数 参数组 返回值 指定参数.返回值类型 内置函数 标准类型函 ...

  7. python lambda 逻辑_Python之lambda表达式和内置函数

    lambda表达式其实就是简化的函数表达式. 它只用于处理简单逻辑, 它会自动return数据 通常定义一个函数,按照以下形式:def func(arg): return arg +1 result ...

  8. python 倒叙 数组_Python函数合集:68个内置函数请收好!

    内置函数就是python给你提供的, 拿来直接用的函数,比如print.,input等.截止到python版本3.6.2 python一共提供了68个内置函数. #68个内置函数 # abs() di ...

  9. python菜单函数_Python 自学笔记- 列表及其内置函数

    0. 列表都可以存放一些什么东西? 我们可以说Python 的列表是一个打了激素的数组,如果把数组比喻成集装箱,那么 Python 的列表就是一个大仓库,Ta 可以存放我们已经学习过的任何数据类型. ...

  10. Python函数合集:68个内置函数请收好!

    内置函数就是python给你提供的, 拿来直接用的函数,比如print.,input等.截止到python版本3.6.2 python一共提供了68个内置函数. 很多人学习python,不知道从何学起 ...

最新文章

  1. eclipse从数据库逆向生成Hibernate实体类
  2. JAVA-初步认识-第十一章-异常-概述
  3. neo4j 机器学习_neo4j(图数据库)是什么?
  4. oracle12 pl/sql
  5. 解决:Intellij idea 启动项目报错 error:java: 无效的源发行版: 8
  6. javascript中的小括号
  7. C语言求两个数的最大公约数
  8. C#窗口的Load事件与Shown事件的差别
  9. L1-020. 帅到没朋友-PAT团体程序设计天梯赛GPLT
  10. JS DOM节点(当前标签和同级、父级、子级..之间的关系)
  11. 旧iPhone 通讯录数据如何完整迁移到新iPhone13?
  12. C语言课程设计(服装管理系统详解)
  13. foxmail去除账户访问口令
  14. M3D GIS三维数字沙盘可视化交互地理信息系统开发教程第44课
  15. JavaScript学习笔记(BOM编程案例)
  16. 如约而至:微信自用的移动端IM网络层跨平台组件库Mars已正式开源
  17. ora-27100产生的原因分析
  18. java8 时间类API
  19. Intellij IDEA之mybatis-generator自动生成
  20. 15个iOS的视频播放控件

热门文章

  1. Swift - whose view is not in the window hierarchy 问题解决方法
  2. C#调用新浪微博API生成RSS资源文件
  3. CCNA 笔记-11
  4. python爬取图片失败什么原因_请问下面这个python3.5下的爬虫程序有什么错误,为什么运行正常 但是不爬取图片?...
  5. mysql 原来用的引擎_MySQL 的常用引擎
  6. 平台型时间信号强度曲线_中联重科直臂式高空作业平台 ZT42J
  7. 服务器不在工作_十次方:服务器租用一般有哪些品牌
  8. Tp nginx.conf 配置(Linux)
  9. 导入新工程,提示“Migrate Project to Gradle?”
  10. 别人统一四大力学,吾统一四大布局方向