1,python可变参数相关知识,见链接python函数参数前面单星号(*)和双星号(**)的区别
def argsFunc(a, *args):
print a
print args
def argsFunc(**kargs):
print kargs
为了区分,我把 *args 称作为数组参数,**kwargs 称作为字典参数
2,python切片操作,见python高级特性--切片
3,安装常用模块(援引廖雪峰先生的文章,在这里感谢廖先生的无私分享!)
在使用Python时,我们经常需要用到很多第三方库,例如,上面提到的Pillow,以及MySQL驱动程序,Web框架Flask,科学计算Numpy等。用pip一个一个安装费时费力,还需要考虑兼容性。我们推荐直接使用Anaconda,这是一个基于Python的数据处理和科学计算平台,它已经内置了许多非常有用的第三方库,我们装上Anaconda,就相当于把数十个第三方模块自动安装好了,非常简单易用。
可以从Anaconda官网下载GUI安装包,安装包有500~600M,所以需要耐心等待下载。网速慢的同学请移步国内镜像。下载后直接安装,Anaconda会把系统Path中的python指向自己自带的Python,并且,Anaconda安装的第三方模块会安装在Anaconda自己的路径下,不影响系统已安装的Python目录。
安装好Anaconda后,重新打开命令行窗口,输入python,可以看到Anaconda的信息:
4,使用flask问题
5,pip版本低,需要升级
pip升级命令
python -m pip install --upgrade pip
*****pycharm修改国内源配置,解决安装第三方库下载失败问题********