摘要: map()原型是:map(function,sequence),就是对序列sequence中每个元素都执行函数function操作 得到每行只和: 如果要得到每列之和,需要用zip(*list)先unzip list,得到一个元组list,其中第i个元组包含了每行的第i个元素: 下面的例子是关于zi 阅读全文
posted @ 2017-06-09 20:11 孙连城 阅读(247) 评论(0) 推荐(0) 编辑
摘要: zip()函数,原型是zip(*list),list是一个列表,zip(*list)返回的是一个元组,比如: 输出[([1, 2, 3],), ([4, 5, 6],), ([7, 8, 9],)] [(1, 4, 7), (2, 5, 8), (3, 6, 9)] 输出:[(1, 6), (2, 阅读全文
posted @ 2017-06-09 20:08 孙连城 阅读(213) 评论(0) 推荐(0) 编辑
摘要: Python其实有3类方法: 静态方法(staticmethod) 类方法(classmethod) 实例方法(instance method) 看一下下面的示例代码: 在示例代码中,先理解下函数里面的self和cls。这个self和cls是对类或者实例的绑定,对于一般的函数来说我们可以这么调用fo 阅读全文
posted @ 2017-05-29 16:20 孙连城 阅读(143) 评论(0) 推荐(0) 编辑
摘要: 很多新手刚开始学习python的时候经常会看到python 中__name__ = \'__main__\' 这样的代码,可能很多新手一开始学习的时候都比较疑惑,python 中__name__ = '__main__' 的作用,到底干嘛的? 有句话经典的概括了这段代码的意义: “Make a sc 阅读全文
posted @ 2017-05-26 11:17 孙连城 阅读(186) 评论(0) 推荐(0) 编辑
摘要: 首先还是应该科普下函数参数传递机制,传值和传引用是什么意思? 函数参数传递机制问题在本质上是调用函数(过程)和被调用函数(过程)在调用发生时进行通信的方法问题。基本的参数传递机制有两种:值传递和引用传递。 值传递(passl-by-value)过程中,被调函数的形式参数作为被调函数的局部变量处理,即 阅读全文
posted @ 2017-05-26 10:04 孙连城 阅读(2744) 评论(0) 推荐(0) 编辑
摘要: 这是由于.py 文件的默认打开方式不是python.exe 将.py文件的默认打开方式修改为python.exe即可 阅读全文
posted @ 2017-05-25 17:34 孙连城 阅读(3508) 评论(0) 推荐(0) 编辑
摘要: 在命令行下使用 'django-admin.py startproject project_name'命令新建django project Django主要使用django-admin.py这个脚本来管理项目,默认情况下,Django是安装到Python的安装目录之内,一般 是:“$Python/L 阅读全文
posted @ 2017-05-22 19:19 孙连城 阅读(3466) 评论(0) 推荐(0) 编辑
摘要: API(Application Programming Interface,应用程序编程接口)是一些预先定义的函数,目的是提供应用程序与开发人员基于某软件或硬件得以访问一组例程的能力,而又无需访问源码,或理解内部工作机制的细节。 阅读全文
posted @ 2017-05-21 17:17 孙连城 阅读(259) 评论(0) 推荐(0) 编辑
摘要: setattr() setattr(object,key,value) Set a named attribute on a object; setattr(x,y,v) is equivalent to "x.y=v" 阅读全文
posted @ 2017-04-25 14:03 孙连城 阅读(137) 评论(0) 推荐(0) 编辑
摘要: 基本类型都可以用type()判断: 如果一个变量指向函数或者类,也可以用type()判断: 但是type()函数返回的是什么类型呢?它返回type类型。如果我们要在if语句中判断,就需要比较两个变量的type类型是否相同: 但是这种写法太麻烦,Python把每种type类型都定义好了常量,放在typ 阅读全文
posted @ 2017-04-21 09:29 孙连城 阅读(775) 评论(0) 推荐(0) 编辑