会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
liuzz07
不疯魔,不成活
博客园
首页
新随笔
联系
订阅
管理
上一页
1
···
8
9
10
11
12
13
14
15
下一页
2019年1月18日
面向对象之反射与特殊成员
摘要: 反射 反射是指程序可以访问、检测和修改它自身状态和行为的一种能力(自省) python面向对象中的反射:通过字符串的形式操作对象相关的属性,为什么是字符串呢?因为很多时候接收到的数据是字符串,如果没有反射,我们很难通过该数据来获取对象的属性或者方法。 python中的反射是通过四个内置函数来实现的,
阅读全文
posted @ 2019-01-18 22:10 乘月归
阅读(197)
评论(0)
推荐(0)
2019年1月17日
面向对象之类方法、静态方法和属性
摘要: 类方法 什么是类方法? 类方法是通过类名直接调用的方法,类方法至少有一个参数,第一个参数默认cls(也就是类名),当然对象名也可以调用类方法,但一般不这么用。 类方法的应用场景 类方法是将类本身作为对象进行操作的方法。假设有个方法,且这个方法在逻辑上采用类本身作为对象来调用更合理,那么这个方法就可以
阅读全文
posted @ 2019-01-17 21:56 乘月归
阅读(366)
评论(0)
推荐(0)
面向对象之类的约束
摘要: 先来看一个例子:如果我们要写一个支付接口,怎么做呢 版本一: 版本一虽然完成了支付功能,但是不同的支付没有统一,使用QQ支付时调用的是QQpay类的pay方法,使用Alipay支付的时候又变成调用Alipay类的pay方法,有没有办法使之统一呢,来看版本二。 版本二: 版本二通过在类外面定义了一个p
阅读全文
posted @ 2019-01-17 20:06 乘月归
阅读(299)
评论(0)
推荐(0)
面向对象之继承、封装与多态
摘要: 继承 继承是面向对象中的一个重要概念,通过如果要创建的类与以有的类大部分属性、方法类似,那么可以通过继承的方式创建。一个类可以继承一个或多个类,继承一个类称为单继承,继承多个类称为多继承。被继承的类称为父类,也称为超类或基类,继承的类称为子类或派生类。 继承的实现 查看继承 在python3 中,如
阅读全文
posted @ 2019-01-17 19:03 乘月归
阅读(815)
评论(0)
推荐(0)
2019年1月14日
python模块之xml
摘要: xml是实现不同语言或程序之间进行数据交换的协议,跟json差不多,但json使用起来更简单,不过,古时候,在json还没诞生的黑暗年代,大家只能选择用xml呀,至今很多传统公司如金融行业的很多系统的接口还主要是xml。 # import xml.etree.ElementTree as ET #
阅读全文
posted @ 2019-01-14 20:00 乘月归
阅读(265)
评论(0)
推荐(0)
python模块之collections random
摘要: collections 在内置数据类型(list, dict, tuple, set)的基础上,collections提供了几个额外的数据类型: Counter, deque, Orderdict, defultdict, namedtuple等 1. namedtuple: 生成可以通过名字访问的
阅读全文
posted @ 2019-01-14 17:36 乘月归
阅读(391)
评论(0)
推荐(0)
python模块之os sys shutil
摘要: os模块 os模块是与操作系统交互的一个接口 #当前执行这个python文件的工作目录相关的工作路径 os.getcwd() 获取当前工作目录,即当前python脚本工作的目录路径 os.chdir("dirname") 改变当前脚本工作目录;相当于shell下cd os.curdir 返回当前目录
阅读全文
posted @ 2019-01-14 15:07 乘月归
阅读(173)
评论(0)
推荐(0)
2019年1月12日
python模块之hashlib
摘要: 摘要算法 1. 摘要算法又称为哈希算法、散列算法,是通过函数将任意长度的数据转化成固定长度的数据串(通常用16进制的字符串表示)。 2. 摘要算法将通过摘要函数f()将数据转化成固定长度的摘要(digest),目的是判断原始数据是否被别人修改过 3. 能够判断的原因是摘要函数是单向函数,计算data
阅读全文
posted @ 2019-01-12 20:11 乘月归
阅读(275)
评论(0)
推荐(0)
内置函数与匿名函数
摘要: 内置函数 内置函数是python提供的可以直接调用的函数,截至版本3.6.2,python一共有68个内置函数,根据作用不同可以分为作用域相关、迭代器生成器相关、基础数据类型相关和其他 作用域相关 locals(): 以字典的形式返回当前作用域内的内容 globals():以字典的形式返回全局作用域
阅读全文
posted @ 2019-01-12 16:02 乘月归
阅读(213)
评论(0)
推荐(0)
python模块之时间模块
摘要: time模块 表示时间的三种方式 1. 时间戳(timestamp) 时间戳表示的是从1970年1月1日0时0分到当前时间的时间差,以秒计(浮点数),获取时间戳的方式为time.time() 2. 格式化的时间字符串(format string) 带格式的时间,也就是我们平时用到的时间,如"2018
阅读全文
posted @ 2019-01-12 11:10 乘月归
阅读(237)
评论(0)
推荐(0)
上一页
1
···
8
9
10
11
12
13
14
15
下一页
公告