分类
摘要:
一、面向对象
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)