摘要: 一 OS模块 os模块的主要功能: 访问和操作系统相关信息 操作目录及文件 执行系统命令 管理进程(到后面学习到并发编程再学这个) OS模块 常用属性 os.environ:获取当前操作系统的环境变量 import osif __name__ == '__main__': print(os.envi 阅读全文
posted @ 2022-04-18 17:10 大明花花 阅读(192) 评论(0) 推荐(0) 编辑
摘要: python模块主要分为以下三类: 系统内置模块 (开源)三方模块 自定义模块 ⚠️ 自定义模块的命名不能和系统内置的模块重名,否则不能导入系统内置模块 一 数学相关模块 数学相关模块 math模块 decimal模块 random模块 secrets模块 应用场景 和计算相关 Decimal可以避 阅读全文
posted @ 2022-04-08 17:42 大明花花 阅读(354) 评论(0) 推荐(0) 编辑
摘要: 一 可迭代对象,迭代器和生成器 可迭代对象 迭代器 生成器 定义 可迭代 (Iterable):指某个容器类型数据可被for循环遍历获取内部所有成员。那么这个类型数据就称之为可迭代。 对象:也叫实例(Instance),可以理解为是一个记录和管理数据的容器,它的成员是属性(变量,属性的值就是数据)和 阅读全文
posted @ 2022-04-01 23:57 大明花花 阅读(54) 评论(0) 推荐(0) 编辑
摘要: 一 内置函数的常用高阶函数实例理解 函数 filter(function, iterable) map(function, iterable, ...) sorted(iterable, cmp=None, key=None, reverse=False) 描述 过滤序列,过滤掉不符合条件的元素,返 阅读全文
posted @ 2022-03-31 17:45 大明花花 阅读(46) 评论(0) 推荐(0) 编辑
摘要: 一 函数类型 类型 高阶函数 闭包函数 递归函数 内置函数 定义 一个函数作为参数传递到另一个函数中进行调用的一种特殊嵌套函数 引用了外函数的局部自由变量的特殊嵌套函数,属于高阶函数的一种用法。 是解决编程问题的一种编程思维或解决思路,是程序不断重复调用自身的一种代码写法,是一种不断自己调用自己的函 阅读全文
posted @ 2022-03-30 23:20 大明花花 阅读(50) 评论(0) 推荐(0) 编辑
摘要: 一 基本声明 函数声明语法 def 函数名(参数列表): ''' # 函数文档 params: return: ''' # 实现特定功能的多行代码 [return [返回值]] 函数调用语法 函数名() 查看说明文档 方式一: print(函数名.__doc__) 方式二: help(函数名) 二 阅读全文
posted @ 2022-03-25 21:31 大明花花 阅读(198) 评论(0) 推荐(0) 编辑
摘要: 我们需要长期稳定的保存数据,所以需要把数据保存到文件中。这样的操作称为数据的持久化存储。 Python中用于文件目录操作的常用模块有os(操作系统模块), shutil(shell工具),pathlib(目录操作),fileinput(批量文件操作)等。 一 . 打开文件 语法格式: 格式一:f = 阅读全文
posted @ 2022-03-25 17:28 大明花花 阅读(106) 评论(0) 推荐(0) 编辑
摘要: 缓冲区,是内存空间的一部分,这部分空间只保存程序运行过程中的输入和输出数据。 图1 如图一在文件操作过程中,因为内存中的信息处理速度要远远高于硬盘设备的处理速度,所以,内存中高速运行程序时,会把程序执行的结果保存到内存的暂存区域(缓冲区)里面。硬件设置会自动往暂存区域里面提取程序的结果。 # fil 阅读全文
posted @ 2022-03-24 22:15 大明花花 阅读(82) 评论(0) 推荐(0) 编辑
摘要: 在其他的编程语言(golang,java,php)中赋值实际上就是开辟了一个新的内存空间,把数据保存到了这个内存空间里面。 python中的=号赋值,实际上这种是一种共享内存的引用赋值。可以这么说,python中根本没有其他语言的赋值这回事,全部都是引用操作。 # python中的变量在第一次出现时 阅读全文
posted @ 2022-03-23 15:49 大明花花 阅读(552) 评论(0) 推荐(0) 编辑
摘要: 一. 数值常用操作 python常用关于数值,数学常用的模块:math(数学),random(随机),numpy(科学计数),pandas(数据读写,数据分析) 函数 描述 实例 int(x) 将x转化为整数 # num0 = 3.999999999# data = int(num0)# print 阅读全文
posted @ 2022-03-22 22:14 大明花花 阅读(39) 评论(0) 推荐(0) 编辑