码迷,mamicode.com
首页 > 编程语言 > 详细

python 内置函数

时间:2016-05-28 01:20:18      阅读:173      评论:0      收藏:0      [点我收藏+]

标签:

1.abs()绝对值            

2.all() 条件中包含False,则返回False,全部为真才为真。【0,空字符串,空列表,空元组,空字典等都为假】
3.any() 条件中全为假才返回False。
4.ascii()     ascii(6) == int.__repr__(8)
5.bin()  转换为二进制
6.bool()  布尔函数
7.bytearray() 将汉字转换为字节码
8.bytes()
9.callable()  
10.ord() 将字母等字符转换为ASCIIS对应的数字
oct()
hex()
11.chr() 将数字转换成ASCII码对应的字母
12.compile() 编译
13.dir() 查看所有的key
14. enumerate() 
15.eval()  计算表达式的值   eval(‘8*9‘) >>> 72
16.map() 
 技术分享
map(函数,列表)
17.filter
 技术分享
filter(函数,列表)   执行过滤功能,将满足条件的过滤出来。
eg:
li = [11, 22, 33, 44]
new_li = map(lambda x:x+100, li)
print(list(new_li))

def func(x):
if x > 20:
return True
else:
return False
new = filter(func,li)
print(list(new))
18:frozenset()
19:hex() 转换为64进制
20:max()/min() 取最大值/最小值
21:range() 创建一个区间
22:round() 取整

随机数
import random
print(random.random()) 生成1以内的随机数
print(random.randint(1,99)) 生成1-99以内的随机整数
print(chr(random.randint(1,99))) 生成1-99以内的随机整数,并将其转换为对应的ASCIIS码字符,可用于验证码。

python 内置函数

标签:

原文地址:http://www.cnblogs.com/ernest-zhang/p/5536598.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!