03 2018 档案
摘要:一、HASH HASH——‘哈希’,输入任意长度的值,生成固定长度的散列值。 注意:hash所生成的值在python程序本次运算时一直,下次程序运算时会生成另一个hash值。 二、MD5 MD5信息摘要算法 2.1功能: 1、输入任意长度,经过算法,输出128位固定长度的值(数字指纹)。 2、不同的
阅读全文
摘要:有以上的一个配置文档,需要对他进行读取、和增删改查的操作。
阅读全文
摘要:什么叫序列化? 就是把内存里的数据存到硬盘上。 为什么要把了内存里的数据存在硬盘上? 1.程序在运行,关闭了,内存数据丢失。 2.下次程序再启动,再从硬盘上读回来,还是原来的格式的话,那是极好的。 3.内存里的数据多为嵌套字典的形式。 把内存数据取出来有什么意义? 1.把内存数据,通过网络 共享给其
阅读全文
摘要:文件处理的高阶用法 拷贝文件、删除文件、拷贝目录、删除目录、可以带权限、压缩、归档
阅读全文
摘要:import sys print(sys.path) # 接收命令行列表参数 print(sys.version) # 获取解析器版本信息 print(sys.maxsize) # 最大的int值 print(sys.path) # 返回模块的搜索路径,初始化时使用pythonpath环境变量 print(sys.platform) # 返回操作平台名称 print(sys.stdo...
阅读全文
摘要:import os cwd = os.getcwd() # 返回os模块.py的路径 print(cwd) lst = os.listdir() # 当前目录列表 print(lst) # os.system('cmd') # 运行系统cmd命令 genv = os.getenv('path') # 获取当前系统的环境变量 print(genv) #获取系统所有环境变量——返回字典 e...
阅读全文
摘要:import random print(random.randint(1, 3)) # 不包含100 print(random.randrange(1, 3)) # 包含100 print(random.random()) # 随机浮点 print(random.choice('asdf@3#$%^')) # 返回1个随机字符串 print(random.sample('asdf@3#...
阅读全文
摘要:一、time模块 在Python中,通常有这几种方式来表示时间: 1.时间戳——一串数字(计算机认识) 2.时间字符串 ——t=‘2018-3-28’ 3.结构化时间对象——time.struct_time %y 两位数的年份表示(00-99) %Y 四位数的年份表示(000-9999) %m 月份
阅读全文
摘要:1、什么是模块? 1.一个.py就是一个模块。 2.有什么好处? 提高可维护性;避免函数变量名冲突。 3.如何分类: 内置 ——Python安装时就已经自带,如:sys 、os.... 第三方开源 ——世界各地开发者贡献的py文件,通过 pip install 安装 自定义 ——自己写的py文件 注
阅读全文
摘要:闭包怎样理解? 如果在一个函数内部,嵌套了函数,这个内部函数对(非全局作用域)外部作用域的变量进行引用,那么这个内部函数称为闭包。 闭包每次运行是能记住引用的外部作用域的变量的值。 # 闭包的意义:返回的函数对象,不仅仅是一个函数对象, # 在该函数外还包裹了一层作用域,这使得,该函数无论在何处调用
阅读全文
摘要:文件处理相关 1.编码问题 a.请说明Python2与python3的默认编码是什么? python2——ASCII Python3——UTF-8 b.为什么会出现乱码?乱码的情况有几种? 软件运行终端解码(decode)方式与软件的编码(encode)方式不匹配。 如:软件运行时zh_cn.GBK
阅读全文
摘要:列表生成式 生成器 现有一个需求:如果创建一个100万个元素的列表,不仅占用很大内存空间,如果我们只用前面几个元素,那么后面绝大多数元素占的空间都白白浪费了。 1.Python 中,这种一边循环一边计算的机制,称为生成器:generator 2.Python 中,创建一个列表生成器:只需要吧列表生成
阅读全文
摘要:1. 名称空间 1. 存放变量名字的地方 2. 变量x=1是怎么存放的? x放在名称空间里,数字 1放在内存。 2. 名称空间有三种 1. locals——局部命名空间,用于存放局部变量、形参 2. globals——全局命名空间,用于存放全局变量名称 3. bulitins——内置命名空间,存放如
阅读全文
摘要:1.最大/小值 2.判断列表里的值真假 3.用内置函数进行列表切片 4.十进制转换各种进制 5.返回除数的余和值 6.列表进行排序 7.中文字符串转ASCII码 ,单个英文字符返回ASCII: 8.eval 9.exec 10.map 列表里的值自相乘 11.filter把列表里值过滤 12.red
阅读全文
摘要:函数 1. 函数是什么? 定义: 1. 一组语句通过一个名字(函数名)封装 2. 通过调用函数名执行 3.函数可以带参数 特性: 1.减少重复代码 2.程序变得可扩展 3.变得易维护 2. 函数参数 1. 形参 1.调用时分配内存单元,结算时释放内存单元。 ——》如下:当函数执行完时str的值就不能
阅读全文
摘要:一、文件操作的流程 1.打开文件 2.对文件进行操作(读、写、改) 3.关闭文件 二、基本操作 1.文件打开方式 f=open('路径',‘模式’) #1.文件路径 2.什么方式打开文件。 2. 打开模式: r ——只读模式——》默认模式——》文件必须存在 ——》不存在程序报错 w——只写模式——
阅读全文

浙公网安备 33010602011771号