python中比较重要的几个函数_python几个重要的内置函数
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几个重要的内置函数相关推荐
- python中比较重要的几个函数_Python 几个重要的内置函数 python中的内置函数和关键字需要背过吗...
python重要的几个内置函数用法 python内置函数什么用忘不掉的是回忆,继续的是生活,错过的,就当是路过吧.来来往往身边出现很多人,总有一个位置,一直没有变.看看温暖的阳光,偶尔还是会想一想. ...
- python len函数_Python 初学者必备的常用内置函数
Python 作为一门高级编程语言,为我们提供了许多方便易用的内置函数,节省了不少开发应用的时间.目前,Python 3.7 共有 69 个内置函数,一些是我们耳熟能详的函数,另一些却不是很常见,这里 ...
- python拟合三元函数_python基础教程之常用内置函数、三元运算、递归
目录 常用内置函数 abs/round/sum eval/exec enumerate max/min sorted zip map filter 补充:reduce lambda 初识递归 再谈递归 ...
- inrange函数_Python 初学者必备的常用内置函数
本文纲要 Python 作为一门高级编程语言,为我们提供了许多方便易用的内置函数,节省了不少开发应用的时间.目前,Python 3.7 共有 69 个内置函数,一些是我们耳熟能详的函数,另一些却不是很 ...
- python用psf函数_python学习之-类的内置函数
内置方法:__str__(该方法必须返回字符串类型),在对像被打印时自动触发,然后将该方法的返回值当做打印结果输出) class People: def __init__(self,name,age) ...
- python中display函数_Python-函数基础总结与内置函数
目录 上篇文章思考题 简介 函数长什么样子? 调用函数 位置传参与关键字传参 传参是值传递还是引用传递 定义函数 参数 默认参数 关键字参数 参数组 返回值 指定参数.返回值类型 内置函数 标准类型函 ...
- python lambda 逻辑_Python之lambda表达式和内置函数
lambda表达式其实就是简化的函数表达式. 它只用于处理简单逻辑, 它会自动return数据 通常定义一个函数,按照以下形式:def func(arg): return arg +1 result ...
- python 倒叙 数组_Python函数合集:68个内置函数请收好!
内置函数就是python给你提供的, 拿来直接用的函数,比如print.,input等.截止到python版本3.6.2 python一共提供了68个内置函数. #68个内置函数 # abs() di ...
- python菜单函数_Python 自学笔记- 列表及其内置函数
0. 列表都可以存放一些什么东西? 我们可以说Python 的列表是一个打了激素的数组,如果把数组比喻成集装箱,那么 Python 的列表就是一个大仓库,Ta 可以存放我们已经学习过的任何数据类型. ...
- Python函数合集:68个内置函数请收好!
内置函数就是python给你提供的, 拿来直接用的函数,比如print.,input等.截止到python版本3.6.2 python一共提供了68个内置函数. 很多人学习python,不知道从何学起 ...
最新文章
- eclipse从数据库逆向生成Hibernate实体类
- JAVA-初步认识-第十一章-异常-概述
- neo4j 机器学习_neo4j(图数据库)是什么?
- oracle12 pl/sql
- 解决:Intellij idea 启动项目报错 error:java: 无效的源发行版: 8
- javascript中的小括号
- C语言求两个数的最大公约数
- C#窗口的Load事件与Shown事件的差别
- L1-020. 帅到没朋友-PAT团体程序设计天梯赛GPLT
- JS DOM节点(当前标签和同级、父级、子级..之间的关系)
- 旧iPhone 通讯录数据如何完整迁移到新iPhone13?
- C语言课程设计(服装管理系统详解)
- foxmail去除账户访问口令
- M3D GIS三维数字沙盘可视化交互地理信息系统开发教程第44课
- JavaScript学习笔记(BOM编程案例)
- 如约而至:微信自用的移动端IM网络层跨平台组件库Mars已正式开源
- ora-27100产生的原因分析
- java8 时间类API
- Intellij IDEA之mybatis-generator自动生成
- 15个iOS的视频播放控件
热门文章
- Swift - whose view is not in the window hierarchy 问题解决方法
- C#调用新浪微博API生成RSS资源文件
- CCNA 笔记-11
- python爬取图片失败什么原因_请问下面这个python3.5下的爬虫程序有什么错误,为什么运行正常 但是不爬取图片?...
- mysql 原来用的引擎_MySQL 的常用引擎
- 平台型时间信号强度曲线_中联重科直臂式高空作业平台 ZT42J
- 服务器不在工作_十次方:服务器租用一般有哪些品牌
- Tp nginx.conf 配置(Linux)
- 导入新工程,提示“Migrate Project to Gradle?”
- 别人统一四大力学,吾统一四大布局方向