随笔分类 -  有点软用的python代码

摘要:#!/usr/bin/env python # coding:utf8 # author:Z time:2019/1/16 import sxtwl # 日历中文索引 ymc = [u"十一", u"十二", u"正", u"二", u"三", u"四", u"五", u"六", u"七", u"八", u"九", u"十"] rmc = [u"初 阅读全文
posted @ 2019-01-16 18:15 Operater 阅读(1148) 评论(0) 推荐(0) 编辑
摘要:1、元组形式 2、字典形式 3、format 阅读全文
posted @ 2018-12-21 23:50 Operater 阅读(174) 评论(0) 推荐(0) 编辑
摘要:打印出998,然后报错 RecursionError: maximum recursion depth exceeded while calling a Python object 调用python对象时超过最大递归深度 设置最大递归层数 阅读全文
posted @ 2018-12-21 16:12 Operater 阅读(846) 评论(0) 推荐(0) 编辑
摘要:描述 property函数的作用是在新式类中返回属性值 在绑定属性时,如果我们直接把属性暴露出去,虽然写起来很简单,但是,没办法检查参数,导致可以把成绩随便改 这显然不合逻辑,为了限制score的范围,可以通过一个set_score()方法来设置成绩,再通过一个get_score()来获取成绩,这样 阅读全文
posted @ 2018-12-20 13:51 Operater 阅读(2702) 评论(0) 推荐(0) 编辑
摘要:# 怎么把列表中相同key的字典相加,也就是id的值加id的值,doc_count的值加doc_count的值 # 目标列表 l=[{'id': 5, 'doc_count': 129}, {'id': 1, 'doc_count': 3}, {'id': 1, 'doc_count': 64}] #统计ID,将不同的id放入一个列表中 lid=[] for i in l: i... 阅读全文
posted @ 2018-12-20 00:37 Operater 阅读(1330) 评论(0) 推荐(0) 编辑
摘要:继承 子类可以有父类的功能,也可以有父类的父类的功能 重写 当子类不需要父类的一个方法的实现时,可以重写一个方法,方法名必须和父类相同 子类的方法和父类的方法相同的时候,会先去自己的类中找,找到了就用自己的,找不到去父类找 调用被重写的方法 私有方法和私有属性并不会被继承 如果调用的是继承的父类的共 阅读全文
posted @ 2018-12-10 01:03 Operater 阅读(189) 评论(0) 推荐(0) 编辑
摘要:is比较两个对象的id值是否相等,是否指向同一个内存地址 ==比较的是两个对象的内容是否相等,值是否相等 is运算符比==效率高,在变量和None进行比较时,应该使用is 阅读全文
posted @ 2018-12-09 23:47 Operater 阅读(154) 评论(0) 推荐(0) 编辑
摘要:是一个概念就是类 具体的东西是对象 狗 类 李四家的狗 对象 类的名称:类名 类的属性:一组数据 类的方法:允许对进行操作的方法(行为) 定义一个坦克类 定义属性时最好用方法,避免直接设置属性时出错 __del__方法,当一个对象的引用计数为0时,自动执行__del__方法 测量一个对象的引用计数的 阅读全文
posted @ 2018-12-09 22:37 Operater 阅读(194) 评论(0) 推荐(0) 编辑
摘要:函数是先定义在调用,定义阶段只检测语法,不执行代码 return能返回多个元素,元组的形式返回,也能返回列表,字典,只要是一个整体 在函数外定义的变量叫全局变量,在函数内定义的变量叫局部变量,从内向外找 列表和字典当全局变量时可以不用再函数里加global 形参里的叫缺省参数,也叫默认参数,实参里的 阅读全文
posted @ 2018-12-09 14:33 Operater 阅读(170) 评论(0) 推荐(0) 编辑
摘要:+=是对原本的实例做加1运算,l=l+[1]是对l+[1]之后重新把值赋给叫l的变量(和原来的l不同) 区别在于,一个修改数据结构本身(就地操作)b + = 1而另一个只是重新分配变量a = a + 1。 只是为了完整性 阅读全文
posted @ 2018-12-09 13:33 Operater 阅读(25901) 评论(0) 推荐(0) 编辑
摘要:a=4 b=5 #第一种 c=0 c=a a=b b=c print('a=%d,b=%d'%(a,b)) #第二种 a=a+b b=a-b a=a-b print('a=%d,b=%d'%(a,b)) #第三种 a,b=b,a print('a=%d,b=%d'%(a,b)) 阅读全文
posted @ 2018-12-09 13:00 Operater 阅读(271) 评论(0) 推荐(0) 编辑
摘要:用集合的天然去重 用字典的key 阅读全文
posted @ 2018-12-04 11:23 Operater 阅读(446) 评论(0) 推荐(0) 编辑
摘要:用两个序列构建一个字典 搜索字符串的多个前后缀 突破递归次数,设置递归次数为1200 不用循环构造一个列表,只适用于一层嵌套 阅读全文
posted @ 2018-10-10 17:05 Operater 阅读(286) 评论(0) 推荐(0) 编辑
摘要:把列表里的某个字符串转换成元祖 把一个字符串转换成元组 实现过程,先定义一个空列表,然后把字符串添加到列表中,最后用tuple转换成元组 阅读全文
posted @ 2018-09-21 09:54 Operater 阅读(7407) 评论(0) 推荐(0) 编辑
摘要:用xlwt模块执行代码报下面的错 ValueError: column index (256) not an int in range(256) xlwt 模块看源码说最大列只支持255列,所以超过这个值就报错了,改用xlsxwriter模块 参考下面这篇博客 http://www.mamicode 阅读全文
posted @ 2018-09-13 11:50 Operater 阅读(5985) 评论(0) 推荐(0) 编辑
摘要:reg = [\u3002|\uff1f|\uff01|\uff0c|\u3001|\uff1b|\uff1a|\u201c|\u201d|\u2018|\u2019|\uff08|\uff09|\u300a|\u300b|\u3008|\u3009|\u3010|\u3011|\u300e|\u300f|\u300c|\u300d|\ufe43|\ufe44|\u3014|\u3015|\... 阅读全文
posted @ 2018-09-12 10:34 Operater 阅读(3259) 评论(0) 推荐(0) 编辑
摘要:re.sub功能是对于一个输入的字符串,利用正则表达式,来实现字符串替换处理的功能返回处理后的字符串 re.sub共有五个参数 三个必选参数pattern,repl,string 两个可选参数count,flags pattern,表示正则中的模式字符串 反斜杠加数字(\n)表示对应匹配的也就是用之 阅读全文
posted @ 2018-09-12 10:18 Operater 阅读(5378) 评论(0) 推荐(0) 编辑
摘要:import os path1=os.path.abspath(__file__) print(path1)#当前文件的绝对路径 path2=os.path.dirname(os.path.abspath(__file__)) print(path2)#当前文件的上一层目录的绝对路径 path3=os.path.dirname(os.path.dirname(os.path.abspa... 阅读全文
posted @ 2018-09-11 17:53 Operater 阅读(3736) 评论(0) 推荐(1) 编辑
摘要:1. 数组以二进制格式保存 np.save和np.load是读写磁盘数组数据的两个主要函数。默认情况下,数组以未压缩的原始二进制格式保存在扩展名为npy的文件中,以数组a为例 np.save("filename.npy",a) b = np.load("filename.npy") np.save( 阅读全文
posted @ 2018-09-07 18:40 Operater 阅读(6542) 评论(0) 推荐(0) 编辑
摘要:查看当前目录的所有文件和文件夹,包括隐藏文件 查看当前目录的所有文件夹,不包括隐藏文件 阅读全文
posted @ 2018-09-06 09:45 Operater 阅读(454) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示