09 2019 档案
摘要:[TOC] 一、time模块 1、时间戳 2、格式化时间 3、结构化时间 4、不同格式的时间互相转换 4.1 结构化时间 — 格式化时间 4.2 格式化时间 — 结构化时间 4.3 结构化时间 — 时间戳 4.4 时间戳 — 结构化时间 二、datetime模块 用来进行时间的加减计算 三、rand
阅读全文
摘要:[TOC] 一、os模块 功能:与操作系统交互,控制文件和文件夹。 | 方法 | 详解 | | : : | : : | | 对文件操作 | | | os.isfile(文件路径) | 判断是否为文件 | | os.remove( 文件路径) | 删除文件 | | os.rename(r'', r''
阅读全文
摘要:[TOC] 一、什么是模块 模块是一系列功能的集合体,可以看成是一堆函数的集合体。 二、模块的四种形式 1、自定义模块 自定义代码,如果你自己写一个py文件,在文件内写入一堆函数,则它被称为自定义模块,即使用python编写的.py文件 2、第三方模块 就是pip安装的模块,已被编译为共享库或DLL
阅读全文
摘要:[TOC] 一、匿名函数 匿名函数即没有名字的函数,使用一次就被回收,加括号就可以运行。 语法: lambda 参数:返回值 二、max/min函数 key=func默认做的事情: 1. 循环遍历salary_dict,会取到所有的key值 2. 然后把所有的key值依次丢入func中,返回薪资 3
阅读全文
摘要:[TOC] 一、三元表达式 也叫三目表达式 二、列表推导式 三、字典生成式 和列表生成式差不多: zip方法 通过解压缩函数生成一个字典 四、生成器表达式 把列表推导式的[]换成()就是生成器表达式 五、生成器 生成器:含有yield关键字的 函数 叫做生成器 yield的特性 1. 暂停函数 2.
阅读全文
摘要:迭代器 迭代器是一种函数,只是一种称呼而已 1.可迭代对象 含有.\_\_iter\_\_方法的对象就叫做可迭代对象 可见,除了数字类型和布尔类型,其余数据类型都是可迭代对象。 2.迭代器对象 含有.\_\_iter\_\_和.\_\_next\_\_方法的对象就是迭代器对象 为什么要有迭代器对象:
阅读全文
摘要:一、闭包函数 闭是封闭(函数内部的函数),包是包含(该内部函数对外部作用域而非全局作用域的变量的引用)。 闭包就是指:函数内部的函数 对外部作用域 而非全局作用域 的引用。 闭包函数的作用:可以把 闭包函数内部的变量 + 闭包函数内部的函数 这两者包裹在一起, 然后通过返回值的形式返回出来。 闭包函
阅读全文
摘要:[TOC] 一、函数引入 函数其实就是一种工具,和你敲钉子用的锤子没有任何区别 你在用锤子敲钉子的时候首先需要有一把锤子,使用函数也是一样,你需要先定义一个函数,才能使用这个函数。 你定义了一个函数,需要使用它的时候只需要叫他的名字就行了。比用锤子方便多了。 二、函数的定义 什么是函数? 函数就是一
阅读全文
摘要:[TOC] 文件处理 什么是文件处理 修改储存信息 什么是文件 操作系统提供的虚拟概念,存储信息(用二进制存储信息) 操作文件的流程 1. 打开文件 2. 修改/读取文件 3. 保存文件 4. 关闭文件 文件的三种打开方式 读取 rt :read text 读文本内容,只读 写入 wt:write
阅读全文
摘要:Python2 python2中有两种储存变量的形式,第一种:Unicode;第二种:按照coding头来的。 假设python2用utf8存储 ,当你 的时候,终端接收gbk的变量x,但是windows终端编码是utf8,会乱码。 假设python2用unicode存储,终端接受的是unicode
阅读全文
摘要:深浅拷贝 一、拷贝(赋值) 当y为x的拷贝对象,如果x为不可变类型,x变化y不变;如果x为可变类型,x变化y也变。 二、浅拷贝 如果list2是list1的浅拷贝对象,则list1内的不可变元素发生了改变,list2不变;如果list1内的可变元素发生了改变,则list2会跟着改变。 三、深拷贝 如
阅读全文
摘要:[TOC] 一、数字类型内置方法 1、整形 1. 作用:年龄/id 2. 定义方式:x = 10 3. 使用方法:+ / % // = == != 4. 有序 or 无序:没有有序无序一说 5. 可变or 不可变:不可变 2、浮点型 1. 作用:薪资 2. 定义方式:x = 10.1 3. 使用方法
阅读全文
摘要:[TOC] 一、控制流程之if判断 1、单分支结构 2、双分支结构 3、多分支结构 二、控制流程之while循环 1、基本使用 流程控制:控制变量往某一个方向变化 循环:重复(按照某一种规律)干一件事 2、break break 终止循环 3、continue continue跳出本次循环,不执行下
阅读全文
摘要:[TOC] 基本运算符 1、算术运算符 | 运算符 | 描述 | 实例 | | : | : | : | | + | 加 两个对象相加 | a+b=30 | | | 减 得到负数或是一个数减去另一个数 | a b= 10 | | | 乘 两个数相乘或是返回 | a b=200 | | / | 除 x除
阅读全文
摘要:注释 1. 单行注释 2. 多行注释,定义了一个变量不使用
阅读全文
摘要:Python的垃圾回收机制 python采用的是引用计数机制为主,标记-清除和**分代收集(隔代回收)**两种机制为辅的策略。 现在的高级语言如java,c#等,都采用了垃圾收集机制,而不再是c,c++里用户自己管理维护内存的方式。自己管理内存极其自由,可以任意申请内存,但如同一把双刃剑,为大量内存
阅读全文
摘要:[TOC] 一、变量 1、变量的定义 世间万物变化的状态 2、变量的组成 1. 变量名(描述;接收变量值) 2. 赋值符号(赋值,把变量值传给变量名) 3. 变量值(具体的值) 3、变量的两种命名方式 1. 下划线 2. 驼峰体 二、常量 1、常量的定义 就是不变化的量,其实可以变化,但是人为规定不
阅读全文
摘要:[TOC] 数据类型 数据类型就是分类的变量值所对应的不同类别 一、数字类型 1、整形 1. 作用:描述年龄/身份证号 2. 定义方式:a = 10,a = int(10) 3. 使用方法:加、减、乘、除、取余、取整、幂、逻辑比较 2、浮点型 1. 作用:薪资 2. 定义方式:salary = 3.
阅读全文
摘要:1、交互式 输入一行,解释一行,但程序不可保存。 在cmd中运行。 2、命令行式 解释整个文本,但调试非常麻烦。 在pycharm中运行。
阅读全文
摘要:[TOC] 一、计算机基础之编程 什么是编程语言 编程语言就是人和计算机交流的一种介质 什么是编程 编程就是通过编程语言,写一堆文件,让计算机能理解人的想法,然后帮人类做事 为什么要编程 完成人类的需求,代替人类工作 二、计算机的基本组成 1、CPU(大脑) 1.1 控制器 控制硬件 1.2 运算器
阅读全文

浙公网安备 33010602011771号