好的网址
基础入门 :http://www.php.cn/python-tutorials-360556.html
自省
检查某些事物以确定它是什么、它知道什么以及它能做什么。自省向程序员提供了极大的灵活性和控制力。
1 help
cmd输入 help() 然后输入按需输入关键字 list keywords\
import os
help(os)
import fnmatch as m
print m.__doc__.splitlines()[0] # Filename matching with shell patterns.
print m.__name__ # fnmatch
print m.__file__ # /usr/lib/python2.6/fnmatch.pyc
print m.__dict__.items()[0] # ('fnmatchcase', <function>)</function>
def sq(x):
return x*x
print map(sq, [1,2,3,4])
print map(lambda x:x*x,[1,2,3,4]) ## [1, 4, 9, 16]
print map(lambda x,y:x+y,[1,2,3,4],[1,1,1,1])
## for 循环打印 list
for index,value in enumerate(list_dir):
print index,value
print('names[{}] = {}'.format(index, value))
当你不确定你的函数里将要传递多少参数时你可以用*args.例如,它可以传递任意数量的参数:
**kwargs允许你使用没有事先定义的参数名
*args和**kwargs可以同时在函数的定义中,但是*args必须在**kwargs前面.