会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
godlover
Trouble is a stepping stone to success!
博客园
首页
新随笔
联系
订阅
管理
上一页
1
···
6
7
8
9
10
11
12
下一页
2019年11月28日
多态,抽象类,鸭子类型,classmethod和staticmethod,isinstance与issubclass和反射
摘要: 多态 多态指的是同一种类型的事物,不同的形态 多态的目的: 多态也称之为多态性,目的是为了在不知道对象具体类型的情况下,统一对象调用方法的规范(例如名字) 多态的表现形式之一就是继承: 先抽象,再继承 父类:定制一套统一的规范 如方法名统一 子类:遵循父类的统一的规范 如子类遵循父类方法名的统一 p
阅读全文
posted @ 2019-11-28 16:13 godlover
阅读(126)
评论(0)
推荐(2)
2019年11月27日
组合,封装,访问限制机制,以及property装饰器
摘要: 继承json模块,并派生出新的功能 # 继承json模块中JSONEncoder,并且派生出新的功能 import json from datetime import date, datetime # print(datetime.now()) # print(type(datetime.now()
阅读全文
posted @ 2019-11-27 17:36 godlover
阅读(108)
评论(0)
推荐(2)
2019年11月26日
继承
摘要: 继承 1.什么是继承? 继承是一种新建类的方式,新建的类称之为子类或派生类,继承的父类称之为基类或超类 在python中,一个子类可以继承多个父类(面试题) 在其他语言中,一个子类只能继承一个父类 2.继承的作用? 减少代码的冗余 3.如何实现继承? 1)先确认呢谁是子类,谁是父类 2) 在定义类子
阅读全文
posted @ 2019-11-26 19:13 godlover
阅读(96)
评论(0)
推荐(2)
2019年11月25日
面向对象
摘要: 面向对象 什么是面向对象: 面向对象是一门编程思想 面向过程思想 核心是“过程”二字,过程指的是解决问题的步骤,先做什么再做什么 基于该编程思想编写程序,如流水线,一种机械式的思维 优点: 将复杂的问题流程化,进而简单化 缺点: 牵一发而动全身,程序的可扩展性差 如:面向过程的编程思想就是函数的使用
阅读全文
posted @ 2019-11-25 15:46 godlover
阅读(110)
评论(0)
推荐(2)
2019年11月24日
ATM+购物车
摘要: ATM+购物车 conf 存放配置文件的文件夹 __ init __.py settings.py import os BASE_PATH = os.path.dirname(os.path.dirname(__file__)) DB_PATH = os.path.join(BASE_PATH, '
阅读全文
posted @ 2019-11-24 19:47 godlover
阅读(143)
评论(0)
推荐(0)
2019年11月19日
subprocess,re,logging模块
摘要: subprocess: sub:子 process:进程 调用Popen就会将用户的终端命令发送给本地操作系统的终端 得到一个对象,对象中包含着正确或者错误的结果 import subprocess while True: cmd_str = input('请输入终端命令:').strip(
阅读全文
posted @ 2019-11-19 21:04 godlover
阅读(138)
评论(0)
推荐(2)
2019年11月18日
json,pickle,collections,openpyxl模块
摘要: json,pickle,collections,openpyxl模块 json模块 它是一个序列化模块 json: 是一个‘第三方’的特殊数据格式 可以将python数据类型 》json数据格式 》字符串 》文件中 其他语言要想使用python的数据: 文件中 》字符串 》json数据格
阅读全文
posted @ 2019-11-18 18:33 godlover
阅读(132)
评论(0)
推荐(2)
2019年11月16日
time,datatime,random,os,sys,hashlib模块
摘要: time模块 文件命名规范:不可以以模块名直接对文件命名 例如:time.py 在python中的三种表现形式: 1.时间戳:给电脑看的 2.格式化时间(Format String)给人看到 返回的是时间的字符串 2002-01-11 3. 格式化时间对象(struct_time) -返回的是一
阅读全文
posted @ 2019-11-16 19:04 godlover
阅读(147)
评论(0)
推荐(2)
2019年11月15日
1.内置函数剩余部分 map reduce filter 2.函数递归 3.模块
摘要: 内置方法的补充 map 映射 map(func,可迭代对象) map对象 func()只可以有一个未知参数,可以有多个默认参数 map会将可迭代对象中的每一个值进行修改,然后映射到一个map对象中,再将对象转成元组或列表,只能转一次,取完就没有了,但是可以开辟一个新的空间,将map对象放进这个空间,
阅读全文
posted @ 2019-11-15 16:54 godlover
阅读(145)
评论(0)
推荐(2)
2019年11月14日
生成器,面向过程编程,三元表达式,列表生成式,生成器表达式,匿名函数,内置函数
摘要: 什么是生成器: 生成器是一个’自定义‘的迭代器,本质是个迭代器 如何实现生成器: 自定义的迭代器 def func(): print("from func") yield 1 res = func() print(res._next_) 运行结果:from func 当我们通过_next_取值时才会
阅读全文
posted @ 2019-11-14 17:18 godlover
阅读(112)
评论(0)
推荐(2)
上一页
1
···
6
7
8
9
10
11
12
下一页
公告