05 2020 档案
摘要:import struct # 将数字转换为bytes类型 调用pack方法来统一表示要传输多少个字节,接收到之后,调用unpack方法解码为元组,告知需要接受多少位ret = struct.pack('i',100000)print(ret) # b'\xa0\x86\x01\x00'print
阅读全文
摘要:1. socketserver # 直接实现tcp协议可并发的server端 # server.py import socketserver class Myserver(socketserver.BaseRequestHandler): # 必须有这个类 类名随便 但是要继承 socket
阅读全文
摘要:1.操作系统的基础知识 # 操作系统的发展史# 人机矛盾 # CPU利用率低# 磁带存储 + 批处理 # 降低数据的读取时间 # 提高cpu的利用率# 多道操作系统 —— 在一个任务遇到IO的时候主动让出CPU # 数据隔离 # 时空复用 # 能够在一个任务遇到io操作的时候主动把cpu让出来,给
阅读全文
摘要:1.内容回顾 # 网络概念# 网络架构 # C/S client-server # # B/S browser-server # web服务 # B/S是特殊的C/S# 物理设备 # 网卡 mac地址 全球唯一的物理地址 # 交换机 完成局域网内的多台机器之间的通信 # 单播 组播 广播 # 只能
阅读全文
摘要:1.内容回顾 re模块 findall 找到所有符合规则的项,并返回列表 search 找到第一个符合规则的项,并返回一个对象 match 从头开始 找到第一个符合规则的项,并返回一个对象 finditer 找到所有符合规则的项,并返回一个迭代器 compile 预编译一个正则规则,节省多次使用同一
阅读全文
摘要:1.内容回顾 1.1 元字符 \d 所有的数字\w 数字字母下划线\s 空白(空格 换行符 制表符)\D 非数字\W 非数字字母下划线\S 非空白\t 制表符\n 换行符. 除换行符之外的任意字符[] 匹配[]内所有的字符[^] 不匹配[]内的所有字符^ 以。。。开始$ 以。
阅读全文
摘要:正则表达式 # 正则表达式# re模块# re模块本身只是用来操作正则表达式的# 和正则本身没关系# 正则表达式 是一种规则 匹配字符串的规则 1.为什么要有正则表达式? 1.1 匹配字符串 一个人的电话号码 一个人的身份证号 一台机器的ip地址 1.2 表单验证 验证用户输入的信息是否准确 1
阅读全文
摘要:内容回顾 # 单例模式 是一种设计模式 # 什么是单例模式 # 单例的应用场景 # __new__方法 :创建实例的 并且在init之前工作# logging模块 # 记录日志的 # 用户 : # 程序员 : # 统计用的 # 用来做故障排除的 debug # 用来记录错误,完成代码的优化的 # l
阅读全文
摘要:内容回顾和作业 1.字符串格式化 msg = "我是%s,年龄%s" %('alex',19,)print(msg)msg = "我是%(n1)s,年龄%(n2)s" % {'n1': 'alex', 'n2': 123, }print(msg)# v1 = "我是{0},年龄{1}".form
阅读全文
摘要:day 22 1.栈 class Stack(object): """ 后进先出 """ def __init__(self): self.data_list = [] def push(self, val): """ 向栈中压入一个数据(入栈) :param val: :return: """
阅读全文
摘要:day 21 笔记 1.内容回顾 def login(): passlogin()class Account: def login(self): pass obj = Acount()obj.login() 1.谈谈你了解的面向对象 从面向对象的三大特性说起 封装 继承 多态 2.类和对象是什么关
阅读全文
摘要:回顾 类的三大特性 封装、继承、多态 1.类成员 类 类变量 绑定方法 类方法 静态方法 属性 实例(对象) 实例变量 1.1 实例变量 1.2 类变量 1.2.1 定义 写在类的下一级,与方法同一级。 1.2.2 访问 类.类变量名称对象.类变量名称 1.2.3 面试题 class Base: x
阅读全文
摘要:1.面向对象的基本格式 面向对象的三大特性:封装/继承/多态 # ###### 定义类 ###### class 类名: def 方法名(self,name): print(name) return 123 def 方法名(self,name): print(name) return 123 def
阅读全文
摘要:PYTHON学习笔记 第一章 计算机基础 1.1 硬件 计算机由CPU,主板,硬盘,内存,显卡,网卡等构成,硬件之间无法自行沟通联系 1.2 操作系统 操作系统用来控制硬件的工作,常见的操作系统有如下几种: ···Windows (XP/7/8/10/SERVER) ···Linux (centOS
阅读全文
摘要:day 17 笔记 1.内容回顾 1.1 函数(内置/自定义) 基本函数结构 def func(a1,a2): pass 参数 返回值 执行函数 函数小高级 函数做变量 函数做参数 函数中高级 函数做返回值 函数的嵌套 装饰器 & 闭包 递归 匿名函数 内置函数 1.2 模块(内置/第三方/自定义)
阅读全文
摘要:day 16 笔记 模块 定义模块时可以把一个py文件或一个文件夹(包)当作一个模块,以方便于以后其他py文件的调用。 对于包的定义: py2:文件见中必须有 _ _init _ _.py 。 py3:不需要 _ init _.py . 推荐大家以后写代码时,都要加上此文件。 1.模块的调用 # i
阅读全文
摘要:day 15 笔记 模块基本知识 内置模块,python内部提供的功能。 import sysprint(sys.argv) 第三方模块,下载/安装/使用。 # 把pip.exe 所在的目录添加到环境变量中。pip install 要安装的模块名称 # pip install xlrd 网慢 py
阅读全文
摘要:day13 内容回顾 传参:位置参数 > 关键字参数 函数不被调用,内部代码永远不执行。 每次调用函数时,都会为此次调用开辟一块内存,内存可以保存自己以后想要用的值。 函数是作用域,如果自己作用域中没有,则往上级作用域找。 1.装饰器 在不改变原函数内部代码的基础上,在函数执行之前和之后自动执行某个
阅读全文
摘要:day14 1.函数参数 慎用可变类型作为函数的参数 # 如果要想给value设置默认是空列表# 不推荐(坑)def func(data,value=[]): pass # 推荐def func(data,value=None): if not value: value = [] def fun
阅读全文
摘要:第五章 函数 5.1 发送邮件 import smtplib from email.mime.text import MIMEText from email.utils import formataddr msg = MIMEText('正文内容', 'plain', 'utf-8') msg[
阅读全文
摘要:5.6 函数作为变量 def func(): print(123)v1=funcv1() # 123# 易于混淆:def func(): return 123func_list1 = [func,func,func]func_list2 = [func(),func(),func()]pri
阅读全文
摘要:5.1 发送邮件 import smtplibfrom email.mime.text import MIMETextfrom email.utils import formataddrmsg = MIMEText('正文内容', 'plain', 'utf-8')msg['From'] = fo
阅读全文
摘要:PYTHON学习笔记 第一章 计算机基础 1.1 硬件 计算机由CPU,主板,硬盘,内存,显卡,网卡等构成,硬件之间无法自行沟通联系 1.2 操作系统 操作系统用来控制硬件的工作,常见的操作系统有如下几种: ···Windows (XP/7/8/10/SERVER) ···Linux (centOS
阅读全文
摘要:数据类型补充 列表 reverse 反转 列表.reverse() = 表列 sort 排序 列表.sort(reverse=True) 从大到小 列表.sort(reverse=False) 从小到大 字典 1.get 检测是否有这个键 有返回值 无返回空 常用 dict.get(keys) =
阅读全文
摘要:day07 深浅拷贝 ··· 浅拷贝 只拷贝第一层的可变元素 ··· 深拷贝 拷贝所有的可变元素,不可变元素直接指向原内存地址 (str.int.bool.tulpe) 文件读写 ··· 只读 file=open('路径',mode='r',encoding='utf-8') 文件不存在则报错 fi
阅读全文
摘要:day05 字典 1.不可索引 2.不可切片 3.len 4.dict.keys() 取出所有的键 5.dict.values() 取出所有的值 6.dict.items() 取出所有的键值对 7.增/改 dict[键]=值 若有修改 若无增加 8.删 del dict[键] 键值对一并删除 9.查
阅读全文
浙公网安备 33010602011771号