摘要: 先安装VMware 1.安装就按照提示一点点安装就行了 配置网络 打开VMware 这里的IOS映像文件在https://developer.aliyun.com/mirror/里下载 这里用方向键往上移动到箭头指到的地方,然后按TAB 这样虚拟机就安装完成啦 Xshell的设置 这样就可以了. 阅读全文
posted @ 2021-12-08 17:30 zong涵 阅读(117) 评论(0) 推荐(0) 编辑
摘要: 一. 反射 class Teacher: def __init__(self,full_name): self.full_name =full_name t=Teacher('Egon Lin') # hasattr(object,'name') hasattr(t,'full_name') # 按 阅读全文
posted @ 2021-12-07 19:45 zong涵 阅读(40) 评论(0) 推荐(0) 编辑
摘要: 一. 继承(重要) 1.1 概念 什么是继承? 继承就是新建类的一种方式,新建的类我们称为子类或者叫派生类,被继承的类我们称为父类或者基类,子类可以使用父类中的属性或者方法 为什么要用继承? 类解决了对象与对象之间的代码冗余问题 继承解决的是类与类之间的代码冗余问题 如何使用继承? 新式类:继承了o 阅读全文
posted @ 2021-12-06 20:14 zong涵 阅读(45) 评论(0) 推荐(0) 编辑
摘要: 一. 隐藏属性 Python的Class机制采用双下划线开头的方式将属性隐藏起来(设置成私有的),但其实这仅仅只是一种变形操作,类中所有双下滑线开头的属性都会在类定义阶段、检测语法时自动变成“_类名__属性名”的形式: ps:隐藏是对外不对内,也就是说内部可以正常使用名字,不会影响,只有外部不能调用 阅读全文
posted @ 2021-12-05 20:57 zong涵 阅读(27) 评论(0) 推荐(0) 编辑
摘要: 一. 面向对象的概念 ”面向对象“的核心是“对象”二字,而对象的精髓在于“整合“,什么意思? 所有的程序都是由”数据”与“功能“组成,因而编写程序的本质就是定义出一系列的数据,然后定义出一系列的功能来对数据进行操作。在学习”对象“之前,程序中的数据与功能是分离开的,如下 # 数据:name、age、 阅读全文
posted @ 2021-12-02 21:00 zong涵 阅读(20) 评论(0) 推荐(0) 编辑
摘要: hashlib模块 加密:将明文数据通过一系列算法变成密文数据 目的: 就是为了数据的安全 基本使用 基本使用 import hashlib # 1.先确定算法类型(md5普遍使用) md5 = hashlib.md5() # 2.将明文数据传递给md5算法(update只能接受bytes类型数据) 阅读全文
posted @ 2021-11-29 16:36 zong涵 阅读(40) 评论(0) 推荐(0) 编辑
摘要: random随机数模块 random.random( ) 随机产生一个0-1之间的小数 print(random.random()) # 0.31595547439342897 random.randint( ) 随机产生一个规定之间的整数( 首尾都可以取 ) print(random.randin 阅读全文
posted @ 2021-11-26 19:45 zong涵 阅读(81) 评论(0) 推荐(0) 编辑
摘要: 正则表达式之re模块 re.findall用法(重要) re.findall( '正则表达式' , '待匹配的字符' ) 找出所有的目标字符,用列表的形式展现,如果找不到返回空列表. import re re.findall('正则表达式','带匹配的文本') # 根据正则匹配除所有符合条件的数据 阅读全文
posted @ 2021-11-25 19:51 zong涵 阅读(16) 评论(0) 推荐(0) 编辑
摘要: 正则表达式 什么是正则表达式? 利用一些特殊符号的组合去字符串中筛选出符合条件的数据 字符组 ps: 特征是使用中括号括起来的 字符串默认只能单个单个字符匹配 [a-z] 匹配小写字母a到字母z其中任意一个字母 [A-Z] 匹配大写字母A到字母Z其中任意一个字母 [0123456789] 匹配0到9 阅读全文
posted @ 2021-11-24 17:05 zong涵 阅读(9) 评论(0) 推荐(0) 编辑
摘要: 软件开发目录规范 阅读全文
posted @ 2021-11-24 17:04 zong涵 阅读(55) 评论(0) 推荐(0) 编辑