上一页 1 ··· 6 7 8 9 10 11 12 下一页
摘要: import subprocess cmd = input('cmd>>>:') obj = subprocess.Popen(cmd,shell=True,stdout=subprocess.PIPE,stderr=subprocess.PIPE) print(obj.stdout.read().decode('gbk')) # 正确命令返回的结果 print(obj.stderr.rea... 阅读全文
posted @ 2019-08-07 21:21 LD_Dragon 阅读(154) 评论(0) 推荐(0) 编辑
摘要: ## 类的继承使用在Python中 导入模块json 但是json只能序列化 dict | list, tuple str int, float True False None 但是我们想序列化一个类或者一个对象 例如我们导入模块datetime中的datetime 和 time 用字典保存 {'1':datetime.tody(), "2": date.today()}如果... 阅读全文
posted @ 2019-08-07 00:50 LD_Dragon 阅读(231) 评论(0) 推荐(0) 编辑
摘要: ## isinstance(obj cls) 检查obj是否是cls的对象## issubclass(sub, super) 检测sub是否是super的派生类/子类```pythonclass Foo(object): passobj = Foo()print(isinstance(obj, Foo)) # Trueclass Fo(Foo): passprint(issubcla... 阅读全文
posted @ 2019-07-31 00:25 LD_Dragon 阅读(200) 评论(0) 推荐(0) 编辑
摘要: # 继承 ## 什么是继承??继承是一种关系,描述的是两个对象之间 什么是什么的关系 在生活中例如王健林很有钱 但是王思聪开始是没有钱的 因为他爸是王健林 他继承了他爸的钱 所以他也有了钱.在程序中呢 描述的是类与类之间的关系,例如a继承了b 那么a就有b的特征 也就是a 能直接使用b已经存在的方法和属性 那么a称为 子类 ,b就是a的父类 也叫超类 和 基类## 那么为什么要使用继承呢?... 阅读全文
posted @ 2019-07-30 00:17 LD_Dragon 阅读(135) 评论(0) 推荐(0) 编辑
摘要: # 继承## 什么是继承?继承是一种新建类的方式 新建类称为 子类 /派生类 被继承的类称之为 父类/基类/超类 继承的 特性: 子类可以遗传/重用父类的属性1.python中一个子类可以同时继承多个父类 2.在继承背景下说 python中的类分为 两种,新式类,经典类​ ` ` 新式类:但凡继承了object的类 以及该类的子类 都是 新式类(可以用到 object的方法)在py... 阅读全文
posted @ 2019-07-30 00:15 LD_Dragon 阅读(189) 评论(0) 推荐(0) 编辑
摘要: # 面向对象OOP## 一.什么是面向过程编程?面向对象的程序设计:核心是 过程 二字,过程就是解决问题的步骤,先干什么然后干什么......就好比一条精心设计好了的流水线,是一种机械化的思维模式.主要优点:把复杂的问题流程化,进而简单化(一个复杂的问题,分成一个个小的步骤,实现小的步骤会非常简单)主要的缺点:可扩展性差 牵一发而动全身.应用场景:一旦完成基本很少改变的场景,著名的例子有Linux... 阅读全文
posted @ 2019-07-24 20:36 LD_Dragon 阅读(184) 评论(0) 推荐(0) 编辑
摘要: # 包### 什么是包?```模块的三种来源: 1.内置的 2 第三方的 3 自定义的 四种表现形式: 1 使用python编写的代码(.py文件) 2 已被编译为共享库或DLL的C或C++扩展 3 包好一组模块的包(文件夹 一系类模块的结合体) 4 使用C编写并链接到python解释器的内置模块那么包其实就是一系类模块的结合体,表... 阅读全文
posted @ 2019-07-21 19:17 LD_Dragon 阅读(152) 评论(0) 推荐(0) 编辑
摘要: # os模块代码```pythonos.makedirs('dirname1/dirname2') 可生成多层递归目录os.removedirs('dirname1') 若目录为空,则删除,并递归到上一级目录,如若也为空,则删除,依此类推os.mkdir('dirname') 生成单级目录;相当于shell中mkdir dirnameos.rmdir('dirname') ... 阅读全文
posted @ 2019-07-20 12:05 LD_Dragon 阅读(122) 评论(0) 推荐(0) 编辑
摘要: # random模块```pythonprint(random.randint(1,6)) # 随机取一个你提供的整数范围内的数字 包含首尾print(random.random()) # 随机取0-1之间小数print(random.choice([1,2,3,4,5,6])) # 摇号 随机从列表中取一个元素``````python"""大写字母 小写字母 数字5位数的随机验证码封装成... 阅读全文
posted @ 2019-07-19 15:32 LD_Dragon 阅读(137) 评论(0) 推荐(0) 编辑
摘要: collections模块 1.namedtuple(具名元组) 生成可以使用名字来访问的元素的tuple 例如表示坐标x为1 y为2的坐标 使用from collections import namedtuple来到导入模块 2.queue队列 队列:先进先出 (FIFO first in fir 阅读全文
posted @ 2019-07-18 20:56 LD_Dragon 阅读(142) 评论(0) 推荐(0) 编辑
上一页 1 ··· 6 7 8 9 10 11 12 下一页