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