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

python内置函数

时间:2017-06-03 20:16:14      阅读:225      评论:0      收藏:0      [点我收藏+]

标签:函数   number   index   int   pow   getattr   lte   aaa   nts   

 

1,help(i)帮助

2,dir(),当前文件的所有变量及内置变量

3,vars(),当前文件的所有变量及变量的值,和内置变量及内置变量的值

4,type(i),变量的类型

5,import temp 导入模块,多次导入的效果为只导入一次。

6,reload(temp) 可以多次导入模块

7,id(i),显示变量的内存地址

cmp(2,3)

cmp(2,2)
cmp(2,1)
cmp(10,1)
abs()
bool()
divmod()
max()
min()
sum()
pow(211)
------------------
len()
all()
any()
------------------
chr()
ord()
hex()
oct()
bin()
------------------
print range(10)
print xrange(10)
for in xrange(10):
    print i
for k,v in enumerate([1,2,3,4]):
    print k,v
------------------
s= ‘i am {0}‘
print  s.format(‘alex‘)
str(1)
------------------
def Function(arg):
    print arg
print apply(Function,(‘aaaa‘)) #执行函数
print map(lambda x:x+1,[1,2,3]) #all
print filter(lambda x: x==1,[1,23,4]) #True序列
print reduce(lambda x,y:x+y,[1,2,3]) #累加
= [123]
= [456]
= [456]
print zip(x, y,z)
------------------
#__import__()
#hasattr()
#delattr()
#getattr()
module = __import__(‘temp‘)
print dir(module)
val = hasattr(module, ‘version‘)
print val
------------------
#callable()
    #函数、类必须要有 __call__ 方法
#compile
#eval
com = compile(‘1+1‘,‘‘,‘eval‘)
print eval(com)
#exec语句
code = "for i in range(0, 10): print i"
cmpcode = compile(code, ‘‘, ‘exec‘)
exec cmpcode
code = "print 1"
cmpcode = compile(code, ‘‘, ‘single‘)
exec cmpcode
------------------
#isinstance()
#issubclass()
#super()
#staticmethod()

python内置函数

标签:函数   number   index   int   pow   getattr   lte   aaa   nts   

原文地址:http://www.cnblogs.com/liuye-micky/p/6938204.html

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