标签:
内置函数:
callable() 判断是否可以被调用
chr(65)--A
ord(‘B‘)--66
r = compile(s,"<string>","exec")--把一个字符串编译成python代码
exec(r )只执行没有返回值
ret = eval()--拿到字符串转成表达式执行并返回结果,能执行有返回值
dir()-快速查看,对象提供了哪些功能
help()-读源码
divmod()--得商得余 返回一个元组
isinstance()--判断对象是否是某个类的实例
filter,map
filter(函数,可迭代的对象)
filter,循环循环第二参数,让每个循环元素执行 函数返回TRUE 接收
result = filter(lamba c : c> 3,li)
result = map(lamda c :c + 199,li)
filter 函数返回值true 将元素添加到结果中
map 将函数返回值添加到结果
hash()生成哈希--
json.loads(s)--将一个字符串,转换成python的基本数据类型
字符串内部数据类型必须双引号
max() 返回一个序列的最大值
min()返回一个序列的最小值
sum()返回一个序列的和
oct()八进制
pow(x,y)求平方
reversed()翻转
round()四舍五入
sortde()排序
zip()
装饰器
@ + 函数名
功能
1自动执行函数并且将其下面的函数名当做参数传递
2 将函数返回值重新赋值给函数
#!/usr/bin/env python3
# -*- coding:utf-8 -*-
# Author:liushubao
def outf(fun):
def inn():
print(‘liu‘)
return fun()
return inn
@outf
def f1():
print(‘hello world‘)
@outf
def f2():
print(‘HELLO WORLD‘)
@outf
def f3():
print(‘world‘)
标签:
原文地址:http://www.cnblogs.com/liushubao/p/5550381.html