1.怎么查找 Python 模块的路径?
import sys
>>> sys.path
['',
'C:\\Python27\\lib\\site-packages\\distribute-0.6.30-py2.7.egg',
'C:\\Python27\\lib\\site-packages\\pymongo-2.5.2-py2.7-win32.egg',
'C:\\Python27\\lib\\site-packages\\redis-2.7.6-py2.7.egg',
'C:\\Windows\\system32\\python27.zip',
'C:\\Python27\\Lib',
'C:\\Python27\\DLLs',
'C:\\Python27\\Lib\\lib-tk',
'C:\\Python27',
'C:\\Python27\\lib\\site-packages',
'C:\\Python27\\lib\\site-packages\\wx-2.8-msw-unicode']
>>>
2.python的math模块
import math
>>> math.pi #圆周率
3.141592653589793
3.python 字典(dict):
dict.iter()d 方法iteritems(), iterkeys(), itervalues()与它们对应的非迭代方法一样,不同的是它们返回一个迭代子,而不是一个列表
>>> mm
{1: 2, 3: 4}
>>> cc = mm.itervalues() #生成的是一个迭代子 (不能这样使用cc[0])
>>>for i in cc:
... print i
...
2
4
>>>
4.函数参数利用*arg 进行传参数
>>> def fun(x,y,z):
... print x
... print y
... print z
...
>>>
>>>
>>> aa = (1,2,3)
>>> fun(*aa)
1
2
3
>>>
>>> def fun(*arg):
... print arg[0]
... print arg[1]
... print arg[2]
...
>>> fun(*aa)
1
2
3
>>>