我是靠谱客的博主 呆萌往事,最近开发中收集的这篇文章主要介绍PYTHON:一些函数的使用笔记,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

1、map内建函数

Help on built-in function map in module __builtin__:

map(...)
map(function, sequence[, sequence, ...]) -> list

Return a list of the results of applying the function to the items of
the argument sequence(s). If more than one sequence is given, the
function is called with an argument list consisting of the corresponding
item of each sequence, substituting None for missing values when not all
sequences have the same length. If the function is None, return a list of
the items of the sequence (or a list of tuples if more than one sequence).

map接收一个函数和一个可迭代对象(如列表)作为参数,用函数处理列表的每个元素,生成并返回新的列表。

例如:map(lambda x: x+2, range(1, 5)) ——> [3, 4, 5, 6]

2、eval内建函数

Help on built-in function eval in module __builtin__:

eval(...)
eval(source[, globals[, locals]]) -> value

Evaluate the source in the context of globals and locals.
The source may be a string representing a Python expression
or a code object as returned by compile().
The globals must be a dictionary and locals can be any mapping,
defaulting to the current globals and locals.
If only globals is given, locals defaults to it.

eval(str [,globals [,locals ]])函数将字符串str当成有效Python表达式来求值,并返回计算结果。

exec语句将字符串str当成有效Python代码来执行.提供给exec的代码的名称空间和exec语句的名称空间相同。

execfile(filename [,globals [,locals ]])函数可以用来执行一个文件。

例如:eval('3 + 5') ——> 8

     exec('sum = 3 + 5') ——> sum = 8

   execfile('test.py') ——> eval test

转载于:https://www.cnblogs.com/lxguidu/archive/2013/03/24/2979554.html

最后

以上就是呆萌往事为你收集整理的PYTHON:一些函数的使用笔记的全部内容,希望文章能够帮你解决PYTHON:一些函数的使用笔记所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(44)

评论列表共有 0 条评论

立即
投稿
返回
顶部