文章分类 - python
摘要:1. hashlib import hashlib def encrypt(origin): origin_bytes = origin.encode('utf-8') md5_object = hashlib.md5() md5_object.update(origin_bytes) return
阅读全文
摘要:2.csv格式文件 逗号分隔值(Comma-Separated Values,CSV,有时也称为字符分隔值,因为分隔字符也可以不是逗号),其文件以纯文本形式存储表格数据(数字和文本)。 对于这种格式的数据,我们需要利用open函数来读取文件并根据逗号分隔的特点来进行处理。 股票代码,股票名称,当前价
阅读全文
摘要:sys模块 是和解释器进行交互的 添加目录地址到解释的环境变量中 sys.path.append() 添加软件根目录到系统环境变量中 BASE_log = os.path.dirname(os.path.dirname(os.path.dirname(file))) sys.path.append(
阅读全文
摘要:# 调用操作系统的命令 # # res = input(r''' # Microsoft Windows [版本 10.0.19042.1288] # (c) Microsoft Corporation。保留所有权利。 # %s> # '''%dir_name) # # # os.system 程序
阅读全文
摘要:shutil 文件夹的删除 复制移动 和 文件的复制 移动 1. shutil.rmtree(目录) 目录删除 2. shutil.copytree 目录复制 3. shutil.copy文件复制 4. shutil.move 文件或者文件夹的移动
阅读全文
摘要:1 程序运行的环境变量添加 1当前文件目录的上一级目录 加入环境变量 BASE_DIR = os.path.dirname(os.path.dirname(os.path.abspath(__file__))) sys.path.append(BASE_DIR) ####2 函数菜单展示 第一种方式
阅读全文
摘要:一 基础知识理论型练习题(7) 1.操作系统的常见分类有哪些? 2.程序运行和核心硬件之间的关系 3.编程语言的进行分类和效率对比 4.简述编译器和解释的区别和作用 5.python解释器的种类有哪些 6.python2 和python3 的区别 7.解释一下python语言的特点 二 基础语法考试
阅读全文
摘要:python 语言规范 python 1.0 计算机基础+python语言扫盲 python 1.1 数据类型+变量+输入输出+if python 1.2 while循环 + 格式化输出 python 1.3 运算符 +列表 字典 解压赋值 python 1.4 字符编码 encode+decode
阅读全文
摘要:类的内置函数 不推荐type判断数据的类型 x =111 print(type(x) is int) print(isinstance(x,int)) # 是不是实例的意思,x 是不是实例化的意思 class FOO(): pass print(issubclass(FOO,object)) 判断是
阅读全文
摘要:1、多态的适用场景 继承耦合的使用 不推荐 什么是 多态? 同一种事务的多种形态。 在代码内怎么反应出来。 多个子类继承了一个父类,动物有多种状态,,人 狗 猪 class Animal(): def speak(self): print('') class People(Animal): pass
阅读全文
摘要:1、继承总结 is -a 的问题 什么是继承 ? 继承是一种新建类的方式,新建的类 为何用继承? 子类会遗传父类的属性,所以继承解决类于类之间的代码冗余 继承是一种同一种维度下事务的遗传,有着相似的功能点 继承讲解了 is -a的关系 ,一个交通工具的范围里有汽车 ,飞机 ,轮船 ,那么每一个子类可
阅读全文
摘要:一 、属性隐藏 封装 : 数据和功能组成到一起就是封装 一 隐藏数据属性 class Stu_date(): def __init__(self,x,y,z): self.name = x self.age = y self.__gender = z # 变形stu_obj1._Stu_date__
阅读全文
摘要:一 类的推导过程和绑定方法 介绍类 和 对象 的推导 类是什么 ,相同的、公用的功能和数据的集合体 对象是什么,使用数据、功能的主导者,或者叫使用者。 1. 推导一 写一个功能 学生信息 ,加一个学生能够选课的功能 推导1 写一个功能 学生信息 ,加一个学生能够选课的功能 def choose(st
阅读全文
摘要:第三方库的设计和演变 包的解释: 含有一个__init__.py文件的文件夹,本质是一个模块,是用来被调用者导入使用的 环境变量参照执行文件所在的文件夹 sys.path 引子 作为包的设计者的角度: 1、设计一个包的话,最初都从单一一个文件,使用的时候 直接 from aaa inport bbb
阅读全文
摘要:2. 项目开发规范 现阶段,我们在开发一些程序时(终端运行),应该遵循一些结构的规范,让你的系统更加专业。 软件规范目录结构 bin 目录,执行程序的目录,小型项目一般放到程序的根目录,不会创建该目录,省略了环境变量的设置 conf目录,配置文件的目录 core 目录,核心代码的目录 lib 目录,
阅读全文
摘要:第三方库的概念 什么是模块 模块的概念 : 模块就是一个功能的集合体,不是用来直接运行的,而是用来被导入使用的 三种来源 1内置模块:python解释器自带的 2第三方模块:需要去下载 3自定义的模式:自己写的 四种类别 1 一个py文件就是一个模块 2、文件夹也是一个模块,也就是包的概念 3、其他
阅读全文
摘要:###递归调用 引入 (函数的递归调用) 调用一个函数的过程中,直接或者间接的调用自己 直接调用 def foo(): print('1111') foo() foo() 死递归直接报错 , 但是while 死循环不会抛出异常??? 间接调用自己 def bar(): print('bar') fo
阅读全文
摘要:进程类的简单使用 1、 多进程启动的方法一 在Windows操作系统下 # from multiprocessing import Process # import time # # def task(msg, n): # print('进程 %s runnin'%msg) # time.sleep
阅读全文
摘要:面向过程 面向过程的思想编程 基于该思想写程序就好比 设计一条条的流水线 优点: 可以把复杂的问题流水化,进而简单 缺点: 扩展性差,牵一发而动全身 应用场景: 框架的设计的思想就是过程的思想 不要装逼,能简单就简单 服务器的脚本 函数的编写 生成式 生成式 列表生成式 : 在不影响可读性的前提下,
阅读全文
摘要:三次握手,四次挥手 1.tcp的三次握手,描述成服务端和客户端,前提条件必须服务端的TCP类型的服务启动。 第一次握手,客户端向服务端发起一次链接请求,syn=1 ,seq=x,syn请求 第二次握手,服务端接受到客户端的syn请求后,,设置seq序列号+1,ack=x,syn=y 第三次握手,客户
阅读全文
浙公网安备 33010602011771号