摘要: import random 最常用的方法 print(random.random()) 0 1的随机数 print(random.randint(0,100)) 0 100的整数 lt = [1,2,3,4,5,] random.shuffle(lt) 打乱容器类元素 列表和字典 print(lt) 阅读全文
posted @ 2019-08-15 16:56 黑糖A 阅读(73) 评论(0) 推荐(0) 编辑
摘要: python文件两种用途 执行文件:当前运行的文件就叫执行文件 模块文件 运行m1,m2两种用途的.py文件,m1就是模块文件 执行文件和模块文件是相对的 阅读全文
posted @ 2019-08-15 16:49 黑糖A 阅读(110) 评论(0) 推荐(0) 编辑
摘要: 模块搜索路径的顺序 模块搜索路径指的就是在导入模块时需要检索的文件夹 导入模块时查找模块的顺序是: 1. 先从内存中已经导入的模块中寻找 2. 内置的模块 3. 环境变量sys.path中找 1.验证从内存中找 如果我们在运行m1文件时,快速删除m2文件,我们会发现文件继续运行,而不会报错,因为m2 阅读全文
posted @ 2019-08-15 16:37 黑糖A 阅读(140) 评论(0) 推荐(0) 编辑
摘要: 什么是循环导入? 1. 创建m2的名称空间 2. 执行m2.py,将执行产生的名字丢到m2.py 3. 在当前执行文件中拿到m2.y 1. 创建m1的名称空间 2. 执行m1.py,将执行产生的名字丢到m1.py 3. 在当前执行文件中拿到m1.y 如果运行m1.py,则会报错ImportError 阅读全文
posted @ 2019-08-15 16:10 黑糖A 阅读(92) 评论(0) 推荐(0) 编辑
摘要: 一 什么是模块 模块是一系列功能的集合体,而函数是某一个功能的集合体,因此模块可以看成是一堆函数的集合体.一个py文件内部就可以放一堆函数,因此py文件就可以看成一个模块. 二 模块的四种形式 1. 自定义模块:common.py就叫做comm模块 2. 第三方模块:需要自己安装,有13万个第三方库 阅读全文
posted @ 2019-08-15 15:33 黑糖A 阅读(185) 评论(0) 推荐(0) 编辑