摘要: 一、面向对象   python本身就是一门面向对象的语言,面向对象的程序设计的核心是对象,首先要理解什么是对象。   面向对象的优点:解决了程序的扩展性。   面向对象的缺点:可控性差。   1、面向对象的名词简介     类(class):用来描述具有相同的属性和方法的对象的集合,他定义了该集合中每一个对象所共有的... 阅读原文
2018-01-16 06:36:05 阅读(789) 评论(0)
摘要: 1 class Operation(): 2 3 def __init__(self, NumberA=0, NumberB=0): 4 self.NumberA = NumberA 5 self.NumberB = NumberB 6 7 def ... 阅读原文
2018-01-16 06:00:02 阅读(794) 评论(0)
摘要: bug one: You are trying to add a non-nullable field 'height' to person without a default; we can't do that (the database needs something to populate existing r... 阅读原文
2018-01-15 23:39:02 阅读(767) 评论(0)
摘要: 一、Redis Hash操作   Redis 数据库hash数据类型是一个string类型的key和value的映射表,适用于存储对象。Redis 中每个 hash 可以存储 232 - 1 键值对(40多亿)。 hash表现形式上有些像pyhton中的dict,可以存储一组关联性较强的数据 , redis中Hash... 阅读原文
2018-01-15 23:11:01 阅读(853) 评论(0)
摘要: 要求: 1、做个三级菜单 2、依次返回   思路: 1、集合 2、变量和for循环 3、依次退出 menu = { '北京':{ '海淀':{ '五道口':{ 'soho':{}, '网易':{}, ... 阅读原文
2018-01-15 22:26:02 阅读(781) 评论(0)
摘要: 1 class Singleton(object): 2 3 def __new__(cls, *args, **kwargs): 4 if not hasattr(cls, '_the_instance'): 5 cls._the_instance = ... 阅读原文
2018-01-15 22:08:02 阅读(795) 评论(0)
摘要: python的基础语法 编码:在python2中,默认编码是ASCII;在python3中,默认源码文件以UTF-8编码,所有字符串都是Unicode字符串。可通过输入 # -*- coding: 编码名称 -*- 为源码文件指定不同的编码 变量:就是把程序运算的中间结果临时存到内存里,以备后面的代码继续调用。变... 阅读原文
2018-01-15 21:08:01 阅读(728) 评论(0)
摘要: 2018-01-14 编程语言的分类: 机器语言、汇编语言、高级语言 目前通用的都是高级语言,其中高级语言包含了C、C++、python、PHP、GO、JAVA等等 高级语言按照转换类型可分为两类:编译型及解释型 编译型与解释型的比较:   编译型 解释型 执行方式 将源代码编译成机器语言的可执行程序 用户通... 阅读原文
2018-01-15 20:47:02 阅读(820) 评论(0)
摘要: object._getattr_(self, name) 拦截点号运算。当对未定义的属性名称和实例进行点号运算时,就会用属性名作为字符串调用这个方法。如果继承树可以找到该属性,则不调用此方法 实例instance通过instance.name访问属性name,只有当属性name没有在实例的__dict__或它构造... 阅读原文
2018-01-15 19:19:01 阅读(729) 评论(0)
摘要: 做了一个查询天气的小脚本,使用的是中华万年历的天气API接口:url = r'http://wthrcdn.etouch.cn/weather_mini?citykey=101280101 首先是导入城市数据,根据输入的城市名称,查到city_code,这里我从网上找了个城市代码的文件。 用pickle导入,然后找出... 阅读原文
2018-01-15 17:46:02 阅读(790) 评论(0)