- 博客(23)
- 收藏
- 关注
转载 网络编程
网络编程网络是什么连接介质+协议协议:osi7层5层协议物理层:010101数据链路层:做分组,数据报,数据帧网络层:ip,通过ip得到mac地址--arp协议 mac地址学习传输层:tcp/udp 三次握手四次挥手,可靠传输应用层: 写的程序都是应用层,基于socket(基于网络和传输抽象出来的) /http协议/邮件socketsocket编写tcp客户端...
2019-09-12 21:34:00
147
转载 四种单例模式
设计模式 23种设计模式单例模式: 整个过程中只有一个实例,所有生成的实例都指向同一块内存空间# settingsPORT=3306HOST='127.0.0.1'class Person(): def __init__(self,name,age): self.name=name self.age=agep1=Person('lq...
2019-09-12 21:33:00
188
转载 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
174
转载 面向对象
面向对象修改类和对象的方法。__init__对象的绑定方法,对象初始化方法,对象来调用会把对象传过来。属性查找:包括数据属性,包括方法。 - 数据属性:对象中找——》类中——》父类(按照mro查找)——》obj - 方法查找:对象的绑定方法——》父类中按照mro列表查找——》obj绑定方法:定义在类内部,没有被任何装饰器装饰的函数,就是方法给对象来用吗,对象.方法...
2019-09-12 21:17:00
140
转载 阶段性总结
计算机基础之编程编程语言是人与计算机交流的介质编程是通过编程语言编写一大堆文件为什么要编程-->奴役计算机,让计算机帮我们干活计算机组成CPU控制器运算器内存外存输入设备输出设备IO设备32位和64位多核CPU应用程序的启动机械硬盘工作原理机械手臂磁道扇区平均寻道时间平均延迟时间平均寻找数据时间固态硬盘工作原理计算机操...
2019-09-12 20:41:00
320
转载 模块之numpy,pandas,matplotlib
numpy模块numpy数组(矩阵)的运算, 科学运算, tensorflowpandas模块文件(excel)的处理read_excel()/to_excel()matplotlib模块画图, plt.plot()/plt.bar()/plt.scatter()/plt.hist()/plt.pie()re模块正则表达式,字符串内找特定的字符串typing模块...
2019-09-12 20:39:00
151
转载 模块之json,pickle,os,sys,logging
json模块序列化: 将python的数据类型存成 json串反序列化: 将json串 读成python的数据类型跨平台dict/listdic = {'a':1}# 内存中转化data = json.dumps(dic)data = json.loads(data)# 文件中转化with open() as fw: json.dump(dic, fw...
2019-09-12 20:38:00
138
转载 模块之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
103
转载 包
包一个模块aaa.py中方法太多了, 所以分成多个文件m1.py, m2.py, 把m1.py和m2.py放到名字为aaa的包(含有init文件的文件夹叫包)里导入aaa包就是导入init, 所以往init里面加入一个f1()import aaaaaa.f1()import aaaaaa.f1()# aaa/init.pyfrom aaa.m1 import f1...
2019-09-12 20:36:00
120
转载 函数进阶之迭代器,递归
迭代器可迭代的对象:具有iter方法的对象,可迭代对象不一定是迭代器对象迭代器对象:具有iter和next方法的对象,迭代器对象一定是可迭代对象,迭代器对象加上iter方法还是迭代器本身for 循环原理for i in lt:把lt变成迭代器对象然后迭代使用next方法获取每一个元素捕捉异常中断while循环三元表达式print(1) if i > 10 el...
2019-09-12 20:33:00
177
转载 函数进阶之闭包函数和装饰器
闭包函数把函数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
119
转载 函数基础之对象,嵌套,名称空间和作用域
函数对象函数名和变量名是等同的引用函数的参数函数的返回值容器类元素函数的嵌套def f1(): def f2(): pass函数的调用def f1(): passf1()def f2(): f1()# 函数必须得先定义后调用名称空间与作用域内置名称空间Python解释器的内置方法,如 len/int/flo...
2019-09-12 20:32:00
150
转载 函数基础之调用,参数,可变长参数
函数调用函数名()函数的参数形参描述意义位置形参一个一个从左到右默认形参默认值,默认形参必须放在位置形参的后面实参具有具体的值位置实参一个一个从左到右传值给形参关键字实参键值对的形式传给形参;关键字实参必须放在位置实参的后面可变长参数**args: 接收多余的位置实参*(): 打散元组内的元素当做位置实参传给形参****kwargs: 接收...
2019-09-12 20:30:00
204
转载 函数基础之定义,三种形式,返回值
函数基础函数的定义函数是一种思想。在程序中,函数就是具备某一功能的功能,事先讲工具准备好就是函数的定义,遇到场景拿来就用就是函数的调用。为何用函数我们如果过不使用函数的话,写程序时将会遇到三个问题:1.程序冗长2.程序的扩展性差3.程序的可读性差如何使用函数定义函数先定义函数,后调用:定义函数def 函数名(param1,param2....): "...
2019-09-12 20:26:00
349
转载 Pcharm强迫症的福音——消除波浪线
https://blog.youkuaiyun.com/u012282037/article/details/79597532转载于:https://www.cnblogs.com/shiqizz/p/11514980.html
2019-09-12 20:23:00
117
转载 异常处理
异常处理一丶什么异常1.语法错误2.逻辑错误二丶Exceptions1 = 'hello'try: int(s1)except Exception as e: print(e)二丶try...except总结把错误处理和真正的工作分开来代码更易组织,更清晰,复杂的工作任务更容易实现;毫无疑问,更安全了,不至于由于一些小的疏忽而使程序意外崩溃了;...
2019-09-12 20:22:00
117
转载 Python的深浅拷贝
Python深浅拷贝一丶引言在python中,对象赋值实际上是对象的引用。当创建一个对象,然后把它赋给另一个变量的时候,python并没有拷贝这个对象,而只是拷贝了这个对象的引用针对该列表11 = ['a','b','c',['d','e','f']]一般有三种方法,分别为:拷贝(赋值)、浅拷贝、深拷贝注意:拷贝/浅拷贝/深拷贝 都是针对数据可变类型数据而言的1.1丶可变o...
2019-09-12 19:56:00
116
转载 数据类型
数字类型内置方法一丶整型内置方法(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
125
转载 字符编码和文件处理
文件处理字符编码一丶计算机基础应用程序任何操作硬件的请求都需要向操作系统发起系统调用,然后由操作做系统去操作硬件二丶文本编辑器存取文件的原理1.打开了编辑器就打开了启动了一个进程,是在内存中的,所以,用编 辑器编写的内容也都是存放与内存中的,断电后数据丢失。2.要想永久保存,需要点击保存按钮:编辑器把内存的数据刷到了硬盘 上。3.在我们编写的一个py文件(没有执行),跟编...
2019-08-14 22:05:00
139
转载 流程控制
流程控制之if判断一丶语法if判断是干什么的呢?if判断其实是在模拟人做判断。就是说如果这样干什么,如果那样干什么。对于ATM系统而言,则需要判断你的账号密码的正确性。1.1 ifif表示if成立代码成立会干什么。1.2 if...elseif...else表示if成立代码成立会干什么,else不成立会干什么。1.3 if...elif...elseif...elif.....
2019-08-14 22:03:00
106
转载 数据类型基础
这段时间一直没更新,有点小小的浮躁,已经更改,加油!数据类型基础一丶什么是数据类型首先让我们回顾变量是什么:变量用来记录世界的状态。创建计算机的目的就是想要让计算机和人一样能够识别世间万物,既然计算机能够识别世间万物。那么我们来想想怎么让计算机来认识我呢?我们不讲计算机怎么认识我,我们聊聊你是怎么认识我的?如果是你,你是不是会通过我的名字、年龄、身高、性别和爱好认识我。那么可想而...
2019-08-14 21:04:00
236
转载 变量
今天是7月的最后一天,8月努力!变量一丶什么是变量一丶 什么是变量字面意思来说,变化的量。变:就是可以改变。量:所记录现实世界的状态。二丶 为什么要有变量对于现实世界,一定是要有一个变量来描述世间万物的。计算机中程序的运行就是一系列状态的变化。三丶定义变量name = '十七zz'age = 17gender = 'male'height = 180we...
2019-07-31 21:12:00
201
转载 计算机和操作系统基础
1.计算机基础一丶 计算机基础小结1.1 什么是编程语言编程语言是人与计算机交流的介质1.2 什么是编程编程就是使用编程语言编写一个个文件1.3 为什么要编程为了奴隶计算机,解放劳动力,帮人类完成一个个具体的任务二丶计算机组成原理2.1 计算机五大组成2.1.1 CPU2.1.1.2 运算器 控制硬件2.2.1.2 运算器 进行逻辑运算+算术运算2.1....
2019-07-30 19:05:00
112
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅