随笔分类 -  python基础

摘要:filter的用法: 这还是一个操作表list的内嵌函数'filter' 需要一个函数与一个list它用这个函数来决定哪个项应该被放入过滤结果队列中遍历list中的每一个值,输入到这个函数中如果这个函数返回True, 那么值就放到过滤结果队列中去如果这个函数返回 False,那么这个值就会被跳过 操 阅读全文
posted @ 2018-05-23 10:40 AAA五金批发王建军 阅读(291) 评论(0) 推荐(0)
摘要:暂时记要 阅读全文
posted @ 2018-05-11 17:16 AAA五金批发王建军 阅读(676) 评论(0) 推荐(0)
摘要:In [8]: import string In [9]: dir(string) In [10]: string.ascii_letters Out[10]: 'abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ' In [11]: string.ascii_lowercase Out[11]: 'abcdefghijklmnopqr... 阅读全文
posted @ 2018-05-11 16:36 AAA五金批发王建军 阅读(337) 评论(0) 推荐(0)
摘要:self是类的实例 self有点类似java中的this,无实际意义。但是约定俗成的都是用self表示类的实例 self代表类的实例,而非类。 self可不可以省略? 先看代码,执行情况 报错了,原因很简单。b=B() b.func()过程等价于 B.fun(b),func()在B类中是不需要参数的 阅读全文
posted @ 2018-05-09 11:28 AAA五金批发王建军 阅读(1204) 评论(0) 推荐(0)
摘要:python3中的特性: 等价于: 再看list,如果我们想打印一个list的每个内容,例如我想输出0,1,2,3,4,5,6,7,8,9的格式 显然是不行的,所以能想到的是,给print()函数的end参数进行更改: 于是得到了这样的答案,但是最后多了一个逗号。这个是可以通过代码进行去掉的: 至此 阅读全文
posted @ 2018-05-09 10:31 AAA五金批发王建军 阅读(620) 评论(0) 推荐(0)
摘要:https://www.cnblogs.com/wj-1314/p/8263328.html threading 模块 先上代码: 1 import time, threading 2 3 def loop(): 4 print("thread %s is running..." %threadin 阅读全文
posted @ 2018-05-08 21:23 AAA五金批发王建军 阅读(276) 评论(0) 推荐(0)
摘要:openpyxl是一个第三方库,可以处理xlsx格式的Excel文件。 安装: pip install openpyxl 对如下excel进行读取操作,如图: 对文件的写入操作: 效果如下: *当需要对已有文件进行更改的时候,需要使用: >>> from openpyxl import load_w 阅读全文
posted @ 2018-05-07 22:21 AAA五金批发王建军 阅读(488) 评论(0) 推荐(0)
摘要:getattr(object, name[,default]) 获取对象object的属性或者方法,如果存在打印出来,如果不存在,打印出默认值,默认值可选。需要注意的是,如果是返回的对象的方法,返回的是方法的内存地址,如果需要运行这个方法,可以在后面添加一对括号。 class test(): nam 阅读全文
posted @ 2018-05-02 11:32 AAA五金批发王建军 阅读(1520) 评论(0) 推荐(0)
摘要:Return a property attribute. fget is a function for getting an attribute value. fset is a function for setting an attribute value. fdel is a function 阅读全文
posted @ 2018-04-19 16:20 AAA五金批发王建军 阅读(314) 评论(0) 推荐(0)
摘要:继承 多继承 http://python.jobbole.com/86787/ 总结: 两个概念:经典类,新式类 继承搜索的顺序发生了改变,经典类多继承属性搜索顺序: 先深入继承树左侧,再返回,开始找右侧; 新式类多继承属性搜索顺序: 先水平搜索,然后再向上移动 参考文章: http://pytho 阅读全文
posted @ 2018-04-13 17:27 AAA五金批发王建军 阅读(238) 评论(0) 推荐(0)
摘要:说在前面的一点: python明明有私有的定义方法就是在变量或者方法的面前加上双下滑线__,这个实际上是python的伪私有。只是一种程序员约定俗称的规定,加了就表示私有变量,但是你如果要在外部调用的话,还是可以调用的。 Python并没有真正的私有化支持,但可用下划线得到伪私有 (1)_xxx " 阅读全文
posted @ 2018-04-13 15:23 AAA五金批发王建军 阅读(545) 评论(0) 推荐(0)
摘要:问题: 你的程序要创建大量(可能上百万) 的对象,导致占用很大的内存。 解决方案: 对于主要是用来当成简单的数据结构的类而言,你可以通过给类添加__slots__属性来极大的减少实例所占的内存。比如: class Date: __slots__ = ['year', 'month', 'day'] 阅读全文
posted @ 2018-04-13 13:38 AAA五金批发王建军 阅读(2074) 评论(0) 推荐(0)
摘要:http://python3-cookbook.readthedocs.io/zh_CN/latest/chapters/p08_classes_and_objects.html 描述器 https://www.jianshu.com/p/58f1df955bda https://segmentfa 阅读全文
posted @ 2018-03-28 17:30 AAA五金批发王建军 阅读(290) 评论(0) 推荐(0)
摘要:函数 可接受任意数量参数的函数 位置参数 和 关键字参数 为了能让一个函数接受任意数量的位置参数,可以使用一个*参数. 为了接受任意数量的关键字参数,使用一个以**开头的参数。比如: 注意: 一个*参数只能出现在函数定义中最后一个位置参数后面,而 **参数只能出现在最后一个参数。 有一点要注意的是, 阅读全文
posted @ 2018-03-28 17:17 AAA五金批发王建军 阅读(423) 评论(0) 推荐(0)
摘要:关于PEP 8 PEP 8,Style Guide for Python Code,是Python官方推出编码约定,主要是为了保证 Python 编码的风格一致,提高代码的可读性。 官网地址:https://www.python.org/dev/peps/pep-0008/ 关于Autopep8 A 阅读全文
posted @ 2018-03-28 11:01 AAA五金批发王建军 阅读(1909) 评论(0) 推荐(0)
摘要:本文转自:http://python.jobbole.com/85321/ Python提供了一个非常棒的模块用于创建自定义的迭代器,这个模块就是 itertools。itertools 提供的工具相当高效且节省内存。使用这些工具,你将能够创建自己定制的迭代器用于高效率的循环。这一章,我们将一起看一 阅读全文
posted @ 2018-03-26 21:18 AAA五金批发王建军 阅读(664) 评论(0) 推荐(0)
摘要:https://segmentfault.com/a/1190000009781688 一个微信模块 http://wechat-sender.readthedocs.io/zh_CN/latest/index.html 阅读全文
posted @ 2018-03-15 15:44 AAA五金批发王建军 阅读(149) 评论(0) 推荐(0)
摘要:项目地址: GitHub:https://github.com/ZYunH/zmail 介绍: https://mp.weixin.qq.com/s?__biz=MzAxMjUyNDQ5OA==&mid=2653555999&idx=1&sn=12cf3439e90f887e753905f06c2f 阅读全文
posted @ 2018-03-15 10:38 AAA五金批发王建军 阅读(1920) 评论(0) 推荐(0)
摘要:本文转自微信公众号: 2018-03-12 leoxin 菜鸟学Python 原文地址:http://mp.weixin.qq.com/s/JJSDv5YJOZ9e3hn28zWIsQ NO.1 Python这么好 说说它的特性吧 关键特性 Python是一种解释型语言,这意味着,与C,C++不同, 阅读全文
posted @ 2018-03-13 09:29 AAA五金批发王建军 阅读(472) 评论(0) 推荐(0)
摘要:然后执行如下命令: 多版本创建env的方式: 执行完毕后前面多了一个(blog_env)就OK了! 阅读全文
posted @ 2018-03-08 20:37 AAA五金批发王建军 阅读(721) 评论(0) 推荐(0)