摘要: 本篇将详细介绍Python 类的成员、成员修饰符、类的特殊成员。 类的成员: 类的成员可以分为三大类:字段(变量)、方法、属性。 注:所有成员中,只有普通字段的内容保存对象中,即:根据此类创建了多少对象,在内存中就有多少个普通字段。而其他的成员,则都是保存在类中,即:无论对象的多少,在内存中只创建一 阅读全文
posted @ 2018-09-01 16:06 傻白甜++ 阅读(181) 评论(0) 推荐(0) 编辑
摘要: 面向对象的三大特性: 封装、继承和多态 一、封装 封装,顾名思义就是将内容封装到某个地方,以后可以直接调用被封装到某处的内容。 - 将内容封装到某处 - 从某处调用被封装的内容 第一步,将内容封装到某处: class Foo: def __init__(self,name,age): self.na 阅读全文
posted @ 2018-09-01 14:44 傻白甜++ 阅读(543) 评论(0) 推荐(0) 编辑
摘要: def mul_div(exp): #计算乘除 while True: ret = re.search('[\d\.]+[\*\/]-?[\d\.]+', exp) if ret: atom_exp = ret.group() res = atom_cal(atom_exp) exp = exp.r 阅读全文
posted @ 2018-08-25 17:19 傻白甜++ 阅读(355) 评论(0) 推荐(0) 编辑
摘要: sys模块是与python解释器交互的一个接口: 序列化是将原本列表,字典等内容转换成字符串的过程.(把变量从内存中变成可存储或传输的过程) python提供了两个模块可进行序列化,分别是pickle和json. json,用于字符串 和 python数据类型间进行转换 pickle,用于pytho 阅读全文
posted @ 2018-08-24 19:17 傻白甜++ 阅读(267) 评论(0) 推荐(0) 编辑
摘要: 在Python中,通常有这三种方式来表示时间:时间戳、元组(struct_time)、格式化的时间字符串 (1)时间戳(timestamp) :通常来说,时间戳表示的是从1970年1月1日00:00:00开始按秒计算的偏移量。我们运行“type(time.time())”,返回的是float类型。 阅读全文
posted @ 2018-08-24 14:17 傻白甜++ 阅读(320) 评论(0) 推荐(0) 编辑
摘要: 红包1 import random def redpacket(cash,person): lst=[] sum1=0 cash = cash * 100 while cash>0 and person >1: money= random.randint(1,cash) person-=1 cash-=money ... 阅读全文
posted @ 2018-08-24 13:50 傻白甜++ 阅读(2684) 评论(2) 推荐(0) 编辑
摘要: python的random模块用于生成随机数,下面介绍一下random模块的常用方法: 阅读全文
posted @ 2018-08-24 13:46 傻白甜++ 阅读(505) 评论(0) 推荐(0) 编辑
摘要: # 1、获取某个文件所在目录的上一级目录。 # 例如'D:\python\projects\test19.py'目录的结果 :D:\python\projects # 方法1 # path = os.path.dirname(r'D:\python\projects\test19.py') # base_name = os.path.dirname(path) # print(base_name... 阅读全文
posted @ 2018-08-22 18:59 傻白甜++ 阅读(1564) 评论(2) 推荐(0) 编辑
摘要: 注意:os.stat('path/filename') 获取文件/目录信息 的结构说明 阅读全文
posted @ 2018-08-22 17:45 傻白甜++ 阅读(5551) 评论(0) 推荐(0) 编辑
摘要: 快速排序 归并排序 阅读全文
posted @ 2018-08-15 21:04 傻白甜++ 阅读(198) 评论(0) 推荐(0) 编辑
TOP