自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(23)
  • 收藏
  • 关注

转载 网络编程

网络编程 网络是什么 连接介质+协议 协议:osi7层 5层协议 物理层:010101 数据链路层:做分组,数据报,数据帧 网络层:ip,通过ip得到mac地址--arp协议 mac地址学习 传输层:tcp/udp 三次握手四次挥手,可靠传输 应用层: 写的程序都是应用层,基于socket(基于网络和传输抽象出来的) /http协议/邮件 socket socket编写tcp客户端...

2019-09-12 21:34:00 93

转载 四种单例模式

设计模式 23种设计模式 单例模式: 整个过程中只有一个实例,所有生成的实例都指向同一块内存空间 # settings PORT=3306 HOST='127.0.0.1' class Person(): def __init__(self,name,age): self.name=name self.age=age p1=Person('lq...

2019-09-12 21:33:00 120

转载 Pycharm快捷键

Pycharm快捷键 ctrl+alt+L 格式化代码 alt+enter 万能键 ctrl+space 万能提示键 ctrl+f 搜索 ctrl+shift+F10 运行当前文件 ctrl+w 扩展选取 ctrl+shift+w 缩减选取 ctrl+q 查注释 ctrl+shift+i 没注释时查源码 ctrl+p 调用方法时查看参数 shift+enter 另起一行 ctrl+shi...

2019-09-12 21:25:00 109

转载 面向对象

面向对象 修改类和对象的方法。 __init__ 对象的绑定方法,对象初始化方法,对象来调用会把对象传过来。 属性查找:包括数据属性,包括方法。 ​ - 数据属性:对象中找——》类中——》父类(按照mro查找)——》obj ​ - 方法查找:对象的绑定方法——》父类中按照mro列表查找——》obj 绑定方法: 定义在类内部,没有被任何装饰器装饰的函数,就是方法 给对象来用吗,对象.方法...

2019-09-12 21:17:00 98

转载 阶段性总结

计算机基础之编程 编程语言是人与计算机交流的介质 编程是通过编程语言编写一大堆文件 为什么要编程-->奴役计算机,让计算机帮我们干活 计算机组成 CPU 控制器 运算器 内存 外存 输入设备 输出设备 IO设备 32位和64位 多核CPU 应用程序的启动 机械硬盘工作原理 机械手臂 磁道 扇区 平均寻道时间 平均延迟时间 平均寻找数据时间 固态硬盘工作原理 计算机操...

2019-09-12 20:41:00 255

转载 模块之numpy,pandas,matplotlib

numpy模块 numpy数组(矩阵)的运算, 科学运算, tensorflow pandas模块 文件(excel)的处理 read_excel()/to_excel() matplotlib模块 画图, plt.plot()/plt.bar()/plt.scatter()/plt.hist()/plt.pie() re模块 正则表达式,字符串内找特定的字符串 typing模块 ...

2019-09-12 20:39:00 104

转载 模块之json,pickle,os,sys,logging

json模块 序列化: 将python的数据类型存成 json串 反序列化: 将json串 读成python的数据类型 跨平台 dict/list dic = {'a':1} # 内存中转化 data = json.dumps(dic) data = json.loads(data) # 文件中转化 with open() as fw: json.dump(dic, fw...

2019-09-12 20:38:00 85

转载 模块之Time,datatime,hashlib,hmac

time模块 打印三种不同格式的时间 time.time() # 打印当前时间(秒) time.sleep() # 睡眠 datetime模块 修改时间 datetime.datetime.now() + datetime.timedelta(3) hashlib模块 加密 m = hashlib.md5() m.update(b'hello') m.update(b'hello'...

2019-09-12 20:37:00 65

转载

包 一个模块aaa.py中方法太多了, 所以分成多个文件m1.py, m2.py, 把m1.py和m2.py放到名字为aaa的包(含有init文件的文件夹叫包)里 导入aaa包就是导入init, 所以往init里面加入一个f1() import aaa aaa.f1() import aaa aaa.f1() # aaa/init.py from aaa.m1 import f1...

2019-09-12 20:36:00 84

转载 函数进阶之迭代器,递归

迭代器 可迭代的对象:具有iter方法的对象,可迭代对象不一定是迭代器对象 迭代器对象:具有iter和next方法的对象,迭代器对象一定是可迭代对象,迭代器对象加上iter方法还是迭代器本身 for 循环原理 for i in lt: 把lt变成迭代器对象 然后迭代使用next方法获取每一个元素 捕捉异常中断while循环 三元表达式 print(1) if i > 10 el...

2019-09-12 20:33:00 125

转载 函数进阶之闭包函数和装饰器

闭包函数 把函数A和变量x包在函数B内部,然后通过函数B的返回值返回除函数A对象 def B(x): # x = 1 def A(): print(x) pass return A 装饰器 用来给函数加功能,他的本质也是函数 1.不改变被装饰函数的源代码 2.不改变被装饰函数的调用方式 def outter(func): ...

2019-09-12 20:33:00 84

转载 函数基础之对象,嵌套,名称空间和作用域

函数对象 函数名和变量名是等同的 引用 函数的参数 函数的返回值 容器类元素 函数的嵌套 def f1(): def f2(): pass 函数的调用 def f1(): pass f1() def f2(): f1() # 函数必须得先定义后调用 名称空间与作用域 内置名称空间 Python解释器的内置方法,如 len/int/flo...

2019-09-12 20:32:00 108

转载 函数基础之调用,参数,可变长参数

函数调用 函数名() 函数的参数 形参 描述意义 位置形参 一个一个从左到右 默认形参 默认值,默认形参必须放在位置形参的后面 实参 具有具体的值 位置实参 一个一个从左到右传值给形参 关键字实参 键值对的形式传给形参;关键字实参必须放在位置实参的后面 可变长参数 * *args: 接收多余的位置实参 *(): 打散元组内的元素当做位置实参传给形参 ** **kwargs: 接收...

2019-09-12 20:30:00 152

转载 函数基础之定义,三种形式,返回值

函数基础 函数的定义 函数是一种思想。 在程序中,函数就是具备某一功能的功能,事先讲工具准备好就是函数的定义,遇到场景拿来就用就是函数的调用。 为何用函数 我们如果过不使用函数的话,写程序时将会遇到三个问题: 1.程序冗长 2.程序的扩展性差 3.程序的可读性差 如何使用函数 定义函数 先定义函数,后调用: 定义函数 def 函数名(param1,param2....): "...

2019-09-12 20:26:00 284

转载 Pcharm强迫症的福音——消除波浪线

https://blog.csdn.net/u012282037/article/details/79597532 转载于:https://www.cnblogs.com/shiqizz/p/11514980.html

2019-09-12 20:23:00 79

转载 异常处理

异常处理 一丶什么异常 1.语法错误 2.逻辑错误 二丶Exception s1 = 'hello' try: int(s1) except Exception as e: print(e) 二丶try...except总结 把错误处理和真正的工作分开来 代码更易组织,更清晰,复杂的工作任务更容易实现; 毫无疑问,更安全了,不至于由于一些小的疏忽而使程序意外崩溃了; ...

2019-09-12 20:22:00 74

转载 Python的深浅拷贝

Python深浅拷贝 一丶引言 在python中,对象赋值实际上是对象的引用。当创建一个对象,然后把它赋给另一个变量的时候,python并没有拷贝这个对象,而只是拷贝了这个对象的引用 针对该列表 11 = ['a','b','c',['d','e','f']] 一般有三种方法,分别为:拷贝(赋值)、浅拷贝、深拷贝 注意:拷贝/浅拷贝/深拷贝 都是针对数据可变类型数据而言的 1.1丶可变o...

2019-09-12 19:56:00 77

转载 数据类型

数字类型内置方法 一丶整型内置方法(int) 1.用途:年龄 2.定义:可以使用int()方法将纯数字的字符串转为十进制的整型 x = int('11.1') # 报错 print(x) 二丶浮点型内置方法(float) 1.用途:薪资,身高,体重 2.定义:可以使用float()方法将纯数字的字符串转为浮点型数字。 x = float('111') print(x) print(ty...

2019-09-05 19:43:00 75

转载 字符编码和文件处理

文件处理 字符编码 一丶计算机基础 应用程序任何操作硬件的请求都需要向操作系统发起系统调用,然后由操作做系统去操作硬件 二丶文本编辑器存取文件的原理 1.打开了编辑器就打开了启动了一个进程,是在内存中的,所以,用编 辑器编写的内容也都是存放与内存中的,断电后数据丢失。 2.要想永久保存,需要点击保存按钮:编辑器把内存的数据刷到了硬盘 上。 3.在我们编写的一个py文件(没有执行),跟编...

2019-08-14 22:05:00 103

转载 流程控制

流程控制之if判断 一丶语法 if判断是干什么的呢?if判断其实是在模拟人做判断。就是说如果这样干什么,如果那样干什么。对于ATM系统而言,则需要判断你的账号密码的正确性。 1.1 if if表示if成立代码成立会干什么。 1.2 if...else if...else表示if成立代码成立会干什么,else不成立会干什么。 1.3 if...elif...else if...elif.....

2019-08-14 22:03:00 75

转载 数据类型基础

这段时间一直没更新,有点小小的浮躁,已经更改,加油! 数据类型基础 一丶什么是数据类型 首先让我们回顾变量是什么:变量用来记录世界的状态。创建计算机的目的就是想要让计算机和人一样能够识别世间万物,既然计算机能够识别世间万物。那么我们来想想怎么让计算机来认识我呢? 我们不讲计算机怎么认识我,我们聊聊你是怎么认识我的?如果是你,你是不是会通过我的名字、年龄、身高、性别和爱好认识我。那么可想而...

2019-08-14 21:04:00 171

转载 变量

今天是7月的最后一天,8月努力! 变量 一丶什么是变量 一丶 什么是变量 字面意思来说,变化的量。 变:就是可以改变。量:所记录现实世界的状态。 二丶 为什么要有变量 对于现实世界,一定是要有一个变量来描述世间万物的。计算机中程序的运行就是一系列状态的变化。 三丶定义变量 name = '十七zz' age = 17 gender = 'male' height = 180 we...

2019-07-31 21:12:00 141

转载 计算机和操作系统基础

1.计算机基础 一丶 计算机基础小结 1.1 什么是编程语言 编程语言是人与计算机交流的介质 1.2 什么是编程 编程就是使用编程语言编写一个个文件 1.3 为什么要编程 为了奴隶计算机,解放劳动力,帮人类完成一个个具体的任务 二丶计算机组成原理 2.1 计算机五大组成 2.1.1 CPU 2.1.1.2 运算器 ​ 控制硬件 2.2.1.2 运算器 ​ 进行逻辑运算+算术运算 2.1....

2019-07-30 19:05:00 79

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除