摘要:
TCP/IP协议 一、层次划分: 层次:链路层==>网络层==>传输层==>应用层 理论层次:物理层==>数据链路层==>网络层==>传输层==>会话层==>表示层==>应用层 应用层:解决要传递什么数据 传输层:解决如何传输数据,udp/tcp 网络层:解决地址问题,IP 链路层:具体传输工具 二 阅读全文
posted @ 2018-07-25 19:12
大伦
阅读(310)
评论(0)
推荐(0)
摘要:
线程相当于程序中的“指向箭头” 一、创建方式 from threading import Thread import time def test(): print(' 啊哈 ') time.sleep(1) for i in range(5):#主线程执行循环,创建出5个子线程指向函数 t = Th 阅读全文
posted @ 2018-07-25 18:26
大伦
阅读(91)
评论(0)
推荐(0)
摘要:
多进程相当于多开程序 一、fork,在Linux中可以使用,但很少用 ret = os.fork() if ret == 0: #子进程 else: #父进程 二、multiprocessing multiprocessing模块就是跨平台版本的多进程模块 1、创建单个子进程方式: from mul 阅读全文
posted @ 2018-07-25 17:46
大伦
阅读(107)
评论(0)
推荐(0)
摘要:
一、调试模式: 命令行模式下:python -m pdb 文件名 #进入调试模式 基本功能: l :list , 显示当前代码 n : next , 执行下一行代码 c : continue , 继续执行完代码,或执行到断点(就像没进pdb一样) b 行数 : break 在目标行添加一个断点 ,没 阅读全文
posted @ 2018-07-25 17:12
大伦
阅读(137)
评论(0)
推荐(0)
摘要:
一、闭包: def test(number): print(' 1 ') def test_in(): print(' 2 ') print (number+100) print(' 3 ') return test_in()#返回内置函数 ret = test(100)#输出1,3两条线,相当于r 阅读全文
posted @ 2018-07-25 13:37
大伦
阅读(121)
评论(0)
推荐(0)
摘要:
一、可迭代对象与迭代器 1.可以使用for循环的对象就是可迭代对象,例如list,tuple,dict,字符串等 可以使用isinstance(对象,iterable)语句进行判断 2.可以被next()函数调用,不断返回下一个值的对象叫做迭代器 generator(生成器)都是iterator(迭 阅读全文
posted @ 2018-07-25 13:15
大伦
阅读(108)
评论(0)
推荐(0)
摘要:
模块 一、测试语句 if __name__ == '__main__':#即自身可以调用,别人调用时__name__发生变化,不在执行if语句 test() 二、导入文件内容,相当于把功能复制到当前文件 from 文件名 import 功能名1,功能名2 例如:from random import 阅读全文
posted @ 2018-07-25 10:11
大伦
阅读(92)
评论(0)
推荐(0)
摘要:
异常处理 #基本用法: try: #可能有问题的语句 #如果产生了一个异常,但没有进行捕获,就会按照系统默认方式处理 except 可能出的问题:#如NameError #异常的处理方式 #一句话捕获多个异常: except (问题1,问题2): #处理方式 #将系统的错误信息保存到变量名 exce 阅读全文
posted @ 2018-07-25 10:00
大伦
阅读(172)
评论(0)
推荐(0)