摘要: """sys模块是system的缩写 表示系统 注意os operation system 指的是 操作系统 而sys值的是python 解释器 """ import sys# 用于接收操作系统调用解释器时传入的参数 # 当你要开发一款基于CMD的程序时 就需要使用这个属性了 因为一些操作系统没有界 阅读全文
posted @ 2018-12-07 14:32 WenChen-0o0 阅读(109) 评论(0) 推荐(0) 编辑
摘要: # shelve 模块# 用于序列化的模块# json,pickle import shelve # s = shelve.open("test.she")# s["name"] = "爱跟" # s = shelve.open("test.she")# s["dic"] = {"age":20} 阅读全文
posted @ 2018-12-07 14:31 WenChen-0o0 阅读(80) 评论(0) 推荐(0) 编辑
摘要: loggong 记录日志模块logging是有等级划分的,可以用等级来限制输出的信息,默认级别为warning,输出的位置是控制台,默认的日志格式为 级别:日志生成器的名称:调试的信息logging.info=10logging.debug=20logging.warning=30 名字只是对应的数 阅读全文
posted @ 2018-12-07 14:30 WenChen-0o0 阅读(146) 评论(0) 推荐(0) 编辑
摘要: hashlib 加密import hashlib————————————加密模块的调用1.什么是hashhash时一种算法,该算法接受一系列的数据,经过运算得到一个hash值hash值具备三大特性1.只要传入的内容一样,那么得到的hash值一定是一样的2.只要采用hash算法固定,无论传入的内容多大 阅读全文
posted @ 2018-12-06 15:24 WenChen-0o0 阅读(111) 评论(0) 推荐(0) 编辑
摘要: re 模块import re————————re模块的调用\w取字母数字下划线\W取非字母数字下划线\s取空字符,包括\t\n\r\f\S取任意非空字符\d取任意数字0-9\D取任意非数字\A取以字符串为开始的\Z取以字符串结尾的 ,只取到换行前\z取以字符串结尾的\G取相同字符串最后的位子\n取一 阅读全文
posted @ 2018-12-06 15:23 WenChen-0o0 阅读(100) 评论(0) 推荐(0) 编辑
摘要: 1.什么是序列化序列化就是将内存中的数据类型转成另外一种格式即:字典 序列化 >其他的格式 >存到硬盘硬盘 读取 >其他格式 反序列化 >字典2.为什么要序列化——1.持久保存程序的运行状态——2.数据的跨平台性3如何序列化json:优点:这种格式是一种通用的格式,所有编程语言都能识别缺点:不能识别 阅读全文
posted @ 2018-12-05 16:19 WenChen-0o0 阅读(194) 评论(0) 推荐(0) 编辑
摘要: 模块的循环导入在一个模块中要导入另一个模块时如果代码如下他只会运行到m1的from m2 import y,func2 和 m2的from m1 import x这里就会报错原因就是在导入时会自行吧运行文件运行一遍————m1.py————————print('正在导入m1') from m2 im 阅读全文
posted @ 2018-12-05 16:17 WenChen-0o0 阅读(179) 评论(0) 推荐(0) 编辑
摘要: 什么是模块模块就是一系列功能的集合体模块分为四个通用的类别:1.使用python编写的.py文件2.已被编译为共享库或DLL的c或c++扩展3.把一系列模块组织到一起的文件夹(注:文件夹下有一个__init__.py文件。该文件称之为包)4.使用c编写并连接到python解释器的内置模块模块有三种来 阅读全文
posted @ 2018-12-04 16:13 WenChen-0o0 阅读(117) 评论(0) 推荐(0) 编辑
摘要: 函数的递归调用再函数嗲用的过程中有直接或者间接地调用该函数本身,称之为递归调用 递归调用必须满足两个条件:1.没进入下一次递归调用,问题的规模都应该有所减少2.递归必须有一个明确的结束条件 # 以下递归只是单纯的重复,没有意义# def func():# print(1)# print(2)# pr 阅读全文
posted @ 2018-12-03 15:40 WenChen-0o0 阅读(88) 评论(0) 推荐(0) 编辑
摘要: 生成器就是一种自定义的迭代器 如何得到生成器?但凡函数内出现yield关键字,再去调用函数不会立即执行函数代码体,会得到一个返回值该返回值就是生成器对象及自定义的迭代器def func(): print('first')————执行第一次取出一个值 yield 1 print('second')—— 阅读全文
posted @ 2018-12-03 15:39 WenChen-0o0 阅读(88) 评论(0) 推荐(0) 编辑