python内置函数总结_【python】内置函数总结(一)

1、判断真假的函数:

bool()

2、Python中所谓的迭代协议就是next方法的对象会前进到下一个结果,在一系列结果的末尾会引发StopIteration异常。在Python中,任何类型的对象都被认为是可迭代的。由于所有迭代工具的内部工作都是在循环调用next方法,并且捕捉StopIteration异常来确认何时离开,因为我们可以使用for循环或者其他工具来遍历这类对象。

例,文件迭代器:

for readline in open('test.py'):

print readline

其输出,为一行一行的。类似readline函数。

3、iter()函数,返回迭代器。可以使用next方法遍历它。

4.enumerate()函数,返回带索引和值的键值对的迭代器

例:

for i,v in enumerate(['123','345','678']):

print i,v

0 123

1 345

2 678

5、del删除,删除的只是名称而非值本身。

6、exec "print 'ok'"

>>>

ok

>>>

7 模块内置函数

|--apply() 实现调用可变参数列表的功能

apply(function_name[,args[,kwargs]])

例:

def login(username,password):

msg = ''

if username=='admin' and password = 'admin':

msg = '登录成功!!!'

else:

msg = '登录失败!!!'

return msg

print apply(login,('admin','admin') )

apply() 函数中的元组参数是有顺序的,和login参数的顺序要一致。

|--filter() 过滤函数

filter(function_name,sequ )

例:

1.

def validate(usernames):

if len(usernames)>4 and len(usernames)<12:

return usernames

print filter(validate,('admin','xiaoming','xiaohong','liming','adm'))

2.filter(None,hydm.split(','))

|--reduce()函数,实现连续处理功能

reduce(function_name,sequence[,initial])

例:

def operat(x,y):

return x*y

print reduce(operat,(1,2,3,4,5))--30

print reduce(operat,(1,2,3,4,5),5)---600

|-- map()

map(function_name,sequence[,sequence,..])

对序列中每个元素执行函数,返回一个列表。

python内置函数

python内置函数 官方文档:点击 在这里我只列举一些常见的内置函数用法 1.abs()[求数字的绝对值] >>> abs(-13) 13 2.all() 判断所有集合元素都为真的 ...

python 内置函数和函数装饰器

python内置函数 1.数学相关 abs(x) 取x绝对值 divmode(x,y) 取x除以y的商和余数,常用做分页,返回商和余数组成一个元组 pow(x,y[,z]) 取x的y次方 ,等同于x ...

Python基础篇【第2篇】&colon; Python内置函数&lpar;一&rpar;

Python内置函数 lambda lambda表达式相当于函数体为单个return语句的普通函数的匿名函数.请注意,lambda语法并没有使用return关键字.开发者可以在任何可以使用函数引用的位 ...

&lbrack;python基础知识&rsqb;python内置函数map&sol;reduce&sol;filter

python内置函数map/reduce/filter 这三个函数用的顺手了,很cool. filter()函数:filter函数相当于过滤,调用一个bool_func(只返回bool类型数据的方法) ...

Python内置函数进制转换的用法

使用Python内置函数:bin().oct().int().hex()可实现进制转换. 先看Python官方文档中对这几个内置函数的描述: bin(x)Convert an integer numb ...

Python内置函数&lpar;12&rpar;——str

英文文档: class str(object='') class str(object=b'', encoding='utf-8', errors='strict') Return a string  ...

Python内置函数&lpar;61&rpar;——str

英文文档: class str(object='') class str(object=b'', encoding='utf-8', errors='strict') Return a string ...

那些年&comma;很多人没看懂的Python内置函数

Python之所以特别的简单就是因为有很多的内置函数是在你的程序"运行之前"就已经帮你运行好了,所以,可以用这个的特性简化很多的步骤.这也是让Python语言变得特别的简单的原因之 ...

Python 内置函数笔记

其中有几个方法没怎么用过, 所以没整理到 Python内置函数 abs(a) 返回a的绝对值.该参数可以是整数或浮点数.如果参数是一个复数,则返回其大小 all(a) 如果元组.列表里面的所有元素都非 ...

【转】实习小记-python 内置函数&lowbar;&lowbar;eq&lowbar;&lowbar;函数引发的探索

[转]实习小记-python 内置函数__eq__函数引发的探索 乱写__eq__会发生啥?请看代码.. >>> class A: ... def __eq__(self, othe ...

随机推荐

动态SQL语句之sp&lowbar;executesql的使用

sp_executesql,sql2005中引入的新的系统存储过程,也是用来处理动态sql的, 如: exec sp_executesql @sql, N'@item_name nvarchar(10 ...

PLSQL Developer导入Excel数据

LSQL Developer导入Excel数据 最近处理将Excel数据导入Oracle的工作比较多.之前都是采用Sqlldr命令行导入的方式处理.每次导入不同格式的Excel表数据,都需要先把Exc ...

(转)linux命令行下的ftp 多文件下载和目录下载

link:http://yahoon.blog.51cto.com/13184/200991 目标ftp服务器是一个非标准端口的ftp   1.通过shell登录 #ftp    //shell下输入 ...

使用Powermock进行单元测试,以及常见问题的处理

1. 引言 在进行单元测试时,经常遇到被测方法依赖外部对象和环境,如需要数据库连接,网络通信依赖等,需要进行大量的初始化工作,这时可以采用powermock+mockito对被测对象进行模拟,通过录放 ...

Oracel用rownum实现真分页

因为oracle的rownum是一个伪列,使用的时候如果要用必须查询出来显示的标记例如本sql中标记为 num. 值得一提的是最内层的这个查询sql:“select a.集团规范编码...”本身有一个 ...

js获取当前时间戳与日期比较

如何用javascript获取当前时间戳: 复制代码 代码示例: 方法1: var timestamp = date.parse(new date()); 结果:1280977330000 方法2: ...

Hadoop学习笔记01——Hadoop分布式文件系统

Hadoop有一个称为HDFS的分布式系统,全称为Hadoop Distributed Filesystem. HDFS有块(block)的概念,默认为64MB,HDFS上的文件被划分为块大小的多个分 ...

C&num; Coding &amp&semi; Naming Conventions

Reference document https://msdn.microsoft.com/en-us/library/ff926074.aspx https://msdn.microsoft.com ...

Linux Centos 6&period;5&lowbar;x86安装Nginx

一.下载 二.编译安装 三.启动.停止.平滑重启 一.下载 地址:http://nginx.org/en/download.html 或者在linux上使用wget命令下载: wget http:// ...

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值