Python学习之路--网络编程

摘要: 由于不同机器上的程序要通信,才产生了网络 C/S Client/Server 客户端/服务端 服务端 一直运行 等待服务别人 客户端 寻求服务的时候 才请求服务 B/S Browser/Server 浏览器/服务器 b/s架构是c/s架构的一种 实现通信上有全球唯一的MAC地址 网卡和网线 网卡 通 阅读全文
posted @ 2019-06-11 20:36 久加 阅读(224) 评论(0) 推荐(0)

Python学习之路--模块2

摘要: hashlib 提供摘要算法的模块 import hashlib # 提供摘要算法的模块 sha = hashlib.md5() sha.update(b'alex3714') print(sha.hexdigest()) # aee949757a2e698417463d47acac93df imp 阅读全文
posted @ 2019-06-09 11:14 久加 阅读(138) 评论(0) 推荐(0)

Python学习之路-面向对象

摘要: 面向对象编程 类与对象 class 类名: 属性 类名.属性 类名的作用:操作属性 查看属性 类 对象 = 类名() 过程: 类名()首先会创造出一个对象,创建一个self变量 调用init方法,类名括号里的参数会被质量接收 执行init方法 返回self 调用方法 : 类名.方法名(对象名) 对象 阅读全文
posted @ 2019-06-08 11:12 久加 阅读(196) 评论(0) 推荐(0)

Python学习之路--异常处理

摘要: 程序一旦发生错误,就从错误的位置停下,不再继续执行后面的内容 使用try和except处理异常 try是需要处理的代码 except 后面跟一个错误类型 当代码发生错误且错误类型符合的时候,就会执行except中的代码 except支持多分支 try: except Exception 可以处理所有 阅读全文
posted @ 2019-06-04 20:40 久加 阅读(136) 评论(0) 推荐(0)

python学习之路--模块

摘要: 模块导入流程 先从sys.modules里查看是否已经被导入 如果没有被导入,就依据sys.path路径去寻找模块 找到了就导入 创建这个模块的命名空间 执行文件,把文件中的名字都放入命名空间里 模块不会重复被导入 import import 模块名 模块名.变量名 和本文件中的变量名完全不冲突 i 阅读全文
posted @ 2019-06-03 19:15 久加 阅读(78) 评论(0) 推荐(0)

Python学习之路--序列化模块

摘要: 'abdsafaslhiewhldvjlmvlvk[' 序列化 —— 转向一个字符串数据类型序列 —— 字符串 数据存储 网络上传输的时候从数据类型 --> 字符串的过程 序列化 从字符串 --> 数据类型的过程 反序列化# json *****# pickle ****# shelve *** j 阅读全文
posted @ 2019-06-03 17:50 久加 阅读(185) 评论(0) 推荐(0)

Python学习之路--sys模块

摘要: sys模块与python解释器交互的一个模块 import sys sys.version 获取python解释程序的版本sys.exit() 退出程序,0表示错误退出,1表示正常退出sys.argv 命令行参数List,第一个元素是程序本身路径sys.path 返回模块的搜索路径,初始化时使用PY 阅读全文
posted @ 2019-06-03 14:53 久加 阅读(152) 评论(0) 推荐(0)

Python学习之路--random模块

摘要: import randomprint(random.random())#0,到1的小数print(random.uniform(1,3)) #返回1到3的小数print(random.randint(1,5))#大于等于1,且小于等于5的整数print(random.randrange(1,10,2)) #大于等于1,小于10 ,之间的奇数print(random.choice([1,'22',[... 阅读全文
posted @ 2019-06-03 14:53 久加 阅读(132) 评论(0) 推荐(0)

Python学习之路--os模块

摘要: import osprint(os.getcwd())获取当前工作目录 os.chdir()改变当前脚本工作目录print(os.curdir#返回当前目录 .print(os.pardir)获取当前目录的父目录字符串名 ..os.makedirs() 生成多层递归目录os.removedirs() 阅读全文
posted @ 2019-06-03 14:31 久加 阅读(152) 评论(0) 推荐(0)

Python学习之路--time模块

摘要: import time# time.sleep()#时间戳time.time()#格式化时间print(time.strftime(('%Y-%m-%d %H:%M:%S')))print(time.strftime(('%m-%d %H:%M:%S')))print(time.localtime( 阅读全文
posted @ 2019-06-03 13:22 久加 阅读(245) 评论(0) 推荐(0)