随笔分类 -  Python基础

包括python一些小知识点的总结,以及遇到得一些问题的解决方法
摘要:1 class A: 2 def __getattr__(self, name): 3 print("You use getattr.") 4 def __setattr__(self, name, value): 5 print("You use setattr.") 6 self.__dict_ 阅读全文
posted @ 2020-07-18 11:27 大脸猫12581 阅读(166) 评论(0) 推荐(0)
摘要:1、编程计算两个日期之间的天数与周数 Python时间处理 dateutil模块: dateutil模块主要有两个函数,parser和rrule。 其中parser是根据字符串解析成datetime,而rrule则是根据定义的规则来生成datetime。 1 import datetime 2 fr 阅读全文
posted @ 2020-07-17 19:11 大脸猫12581 阅读(358) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2018-12-21 14:03 大脸猫12581 阅读(130) 评论(0) 推荐(0)
摘要:默认情况下Python的logging模块将日志打印到了标准输出中,且只显示了大于等于WARNING级别的日志, 这说明默认的日志级别设置为WARNING(日志级别等级CRITICAL > ERROR > WARNING > INFO > DEBUG), 默认的日志格式为日志级别:Logger名称: 阅读全文
posted @ 2018-11-21 15:51 大脸猫12581 阅读(130) 评论(0) 推荐(0)
摘要:该模块适用于配置文件的格式与windows ini文件类似,可以包含一个或多个节(section),每个节可以有多个参数(键=值)。 创建文件 查找文件 增删改操作 阅读全文
posted @ 2018-11-19 12:59 大脸猫12581 阅读(136) 评论(0) 推荐(0)
摘要:Python的hashlib提供了常见的摘要算法,如MD5,SHA1等等。 什么是摘要算法呢? 摘要算法又称哈希算法、散列算法。它通过一个函数,把任意长度的数据转换为一个长度固定的数据串(通常用16进制的字符串表示)。 摘要算法就是通过摘要函数f()对任意长度的数据data计算出固定长度的摘要dig 阅读全文
posted @ 2018-11-19 11:22 大脸猫12581 阅读(153) 评论(0) 推荐(0)
摘要:常用异常 更多异常 阅读全文
posted @ 2018-11-18 21:03 大脸猫12581 阅读(185) 评论(0) 推荐(0)
摘要:序列化的目的 1、以某种存储形式使自定义对象持久化; 2、将对象从一个地方传递到另一个地方。 3、使程序更具维护性。 序列化--转向一个字符串数据类型序列--及时字符串何处用到: 数据存储 网络上传输的时候从数据类型到字符串的过程,叫做序列化从字符串到数据类型的过程,叫做反序列化分类 json ** 阅读全文
posted @ 2018-11-14 20:41 大脸猫12581 阅读(174) 评论(0) 推荐(0)
摘要:random:随机数模块 os:和操作系统打交道的模块 sys:和Python解释器打交道的模块 序列化模块:Python中的数据类型和str转换的模块 http://www.cnblogs.com/Eva-J/articles/7228075.html#_label15 time模块 random 阅读全文
posted @ 2018-11-13 21:44 大脸猫12581 阅读(161) 评论(0) 推荐(0)
摘要:库:具有相关功能模块的集合 import sys.builtin_module_names #返回内建模块的名字modules 查看所有可用模块的名字1.1.1获取当前日期和时间 from datetime import datetime now = datetime.now() now1 = da 阅读全文
posted @ 2018-11-05 17:19 大脸猫12581 阅读(278) 评论(0) 推荐(0)
摘要:模块是一个包含所有定义函数和变量的文件,后缀名是.py 在Python中,模块也是对象(有属性,有方法) pip是管理模块的重要工具,可以安装扩展模块 import sys sys.builtin_module_names #查看内建模块 sys.module.items() #显示偶预加载模块的相 阅读全文
posted @ 2018-11-05 16:28 大脸猫12581 阅读(173) 评论(0) 推荐(0)
摘要:.pyw:python源文件,常用语图形界面程序文件.pyc:Python字节码文件 举个例子吧!!先写一个py文件,命名为MyModule.py,里面内容如下: 1 def mymain(): 2 print('Doing something in module',__name__) 3 4 if 阅读全文
posted @ 2018-10-30 19:50 大脸猫12581 阅读(220) 评论(0) 推荐(0)
摘要:继承是一种创建新类的方式,在python中,新建的类可以继承一个或多个父类,父类又可称为基类或超类,新建的类称为派生类或子类 一个类可以被多个类继承一个类可以继承多个父类---仅限于python中 注:在Python 3中,所有的类都有父类,若是没有继承父类,默认都是继承object class A:#父类、基类、超类(必须放在子类之前) pass class A(object):#父类... 阅读全文
posted @ 2018-10-29 14:32 大脸猫12581 阅读(150) 评论(0) 推荐(0)
摘要:结果: 人: {'name': '小姚', 'blood': 1000, 'aggr': 20, 'sex': '女', 'attack': <function Person.<locals>.attack at 0x02518BB8>}狗: {'name': 'cola', 'blood': 50 阅读全文
posted @ 2018-10-12 15:23 大脸猫12581 阅读(158) 评论(0) 推荐(0)
摘要:1.http://tool.chinaz.com/regex/ 正则表达式检测网站 先规则后街量词 例:[a-z]\d+ 2.re模块 阅读全文
posted @ 2018-10-10 12:06 大脸猫12581 阅读(142) 评论(0) 推荐(0)
摘要:递归函数 了解什么是递归---在函数中调用自身函数 最大默认深度是997/998, 能看懂递归 能知道递归的应用场景 初始递归 算法---二分查找算法 三级菜单---递归实现 import sys sys.setrecursionlimit(100000)#可以改变递归的次数 n = 0 def story(): global n ... 阅读全文
posted @ 2018-10-10 10:53 大脸猫12581 阅读(165) 评论(0) 推荐(0)
摘要:面试题1 面试题2 阅读全文
posted @ 2018-10-09 16:17 大脸猫12581 阅读(141) 评论(0) 推荐(0)
摘要:reverse reversed format:< 表示左对齐,>表示右对齐,^表示居中 结果: 重要内置函数 all any 接收可迭代对象,全部元素都为假结果才为False,有一个元素为真,结果都为True zip() 拉链方法:返回一个迭代器 filter() filter()函数接收一个函数 阅读全文
posted @ 2018-10-09 09:04 大脸猫12581 阅读(212) 评论(0) 推荐(0)
摘要:对print()的说明 内置函数eval、exec、single compile 将字符类型的代码编译,代码对象能够通过exec来执行,或者可以通过eval来求值 阅读全文
posted @ 2018-10-08 11:50 大脸猫12581 阅读(126) 评论(0) 推荐(0)
摘要:生成器表达式 各种推导式 多层嵌套 字典推导式 集合推导式 结果自动去重 阅读全文
posted @ 2018-10-08 08:53 大脸猫12581 阅读(252) 评论(0) 推荐(0)