函数分为:内置函数,自定义函数,导入函数。
python为咱们提供的快捷方式
vars()---针对脚本的,找到这个脚本中的所有变量。
#!/usr/bin/env python # -*- coding:utf-8 -*- name = ‘sun‘ print vars() E:\python>python test.py {‘name‘: ‘sun‘, ‘__builtins__‘: <module ‘__builtin__‘ (built-in)>, ‘__file__‘: ‘ ####表示这个文件的路径, test.py‘, ‘__package__‘: None, ‘__name__‘: ‘__main__‘, ‘__doc__‘: None} ###注释 ,文件的注释。 默认在顶部 “”“ ”“” 这样注释,那么doc就会取到这个值。 ###被执行的脚本,他的__name__的值就等于__main__,(主程序,也就是总的入口,我先执行谁)其他的都不等于 一般我们都在自己写的脚本最下面,都写 if __name__=="__main__"
reload(temp)---import导入了一次,python就永久能用这个模块了,但是要是想在导入一次,必须要主动的在导入一次这个模块,才可以。
is ---比对的是地址
divmod(10,1),---分页(取两个数的商和余数)
pow(2,11)---2的11次方
len()--某个序列的长度
all()---接收一个序列,判断,所有的值时真的,就为真,否则为假。
>>> li = [‘sun‘,‘‘,18]
>>> all(li)
False
>>> li2 = [‘sun‘,18]
>>> all(li2)
True
any()--都是假的,才是false.
>>> li3 = [‘sun‘,‘‘,18]
>>> any(li3)
True
>>> li3 = [‘‘,‘‘]
>>> any(li3)
False
chr(65)--asii码和数字转换
ord(‘a’)--也是转换用的,返回一个数字
hex()---16进制
oct()---8进制
bin()--2进制
range()
xrange()
enumerate() 枚举
>>> li = [11,22,33,44,55]
>>> for k,v in enumerate(li):
... print k,v
0 11
1 22
2 33
3 44
4 55
>>> for k,v in enumerate(li,1):##序号从1开始
1 11
2 22
3 33
4 44
5 55
原文:http://www.cnblogs.com/sundi/p/5111714.html