240 发简信
IP属地:北京
  • Day24

    logging模块 re模块 settings 1、定义三种日志输出格式,日志中可能用到的格式化串如下 2、强调:其中的%(name)s为getlogger时指定的名字 3、...

  • Day23

    json与pickle模块 1、什么是序列化&反序列化内存中的数据类型---->序列化---->特定的格式(json格式或者pickle格式)内存中的数据类型<----反序列...

  • Day22

    时间模块 时间模块优先掌握的操作一:time 时间分为三种格式: 1、时间戳:从1970年到现在经过的秒数作用:用于时间间隔的计算 2、按照某种格式显示的时间:2020-03...

  • Day21

    一个python文件有几种用途 一个python文件有两种用途 1.被当作程序运行2.被当作模块导入 from...import导入模块 impot导入模块在使用时必须加前缀...

  • Day20

    二分法 算法:是高效解决问题的办法算法之二分法需求:有一个按照从小到大顺序排列的数字列表需要从数字列表中找到我们想要的那一个数字如何高效?? 面向过程编程思想 编程思想/范式...

  • Day19

    叠加多个装饰器分析 叠加多个装饰器的加载,运行分析 yield表达式 x=yield 返回值 三元表达式 针对以下需求 三元表达式语法格式:条件成立时要返回的值 if 条件 ...

  • Day18

    装饰器补充 偷梁换柱:即将原函数名指向的内存地址偷梁换柱成wrapper函数所以应该将wrapper做的跟原函数一样才行 有参装饰器 由于语法糖@的限制,outter函数只能...

  • Day17

    装饰器 1.什么是装饰器:器指的是工具,可以定义成函数装饰指的是为其他事物添加额外的东西点缀合到一起解释:装饰器指的定义一个函数,该函数是用来为其他函数添加额外的功能 2.为...

  • Day16

    一、函数对象 精髓:可以把函数当成变量去用 二、函数嵌套 1.函数的嵌套调用:在调用一个函数的过程中又调用其他函数 2.函数的嵌套定义:在函数内定义其他函数 三、闭包函数 (...

  • Day15

    一、函数参数补充 1.命名关键字参数:在定义函数时,※后定义的参数,称之为命名关键字参数特点:命名关键字实参必须按照key=value的形式为其传值 组合使用形参混用的顺序:...

  • Day14

    函数参数的使用 一、形参与实参介绍形参:在定义函数阶段定义的参数称之为形式参数,简称形参,相当于变量名 实参:在调用函数阶段传入的值称之为实际参数,简称实参,相当于变量值 形...

  • Day13

    1. f.seek的应用 2. 文件修改的两种方式 (1)文本编辑器采用的方式思路:将文件内容一次性的全部读入内存,然后在内存中修改完毕后再覆盖写回原文件优点:在文件修改过程...

  • Day12

    一、控制文件读写内容的模式 t模式: b模式(binary模式): 1.在操作纯文本文件方面t模式帮我们省去了编码与解码的环节,b模式则需要手动编码与解码,所以此时t模式更为...

  • Day11

    文件与文件模式 1.什么是文件:文件就是操作系统提供给用户/应用程序操作硬盘的一种虚拟的概念/接口用户/应用程序(open())操作系统(文件)计算机硬件(硬盘) 2.为什么...

  • Day10

    集合 作用:和list,dict,tuple一样可以存放多个值,但集合主要用于去重和关系运算。 定义:在{}内用,分隔开多个元素,多个元素满足3个条件1.集合内元素必须为不可...

  • Day09

    01 列表类型 1.作用:按位置存放多个值 2.定义:在[]中用,分隔开多个任意数据类型的值 3.类型转换:只要能够被for循环遍历的类型都可以当作参数传给list()转成列...

  • Day08

    什么是for循环循环就是重复做某件事,for循环是python提供第二种循环机制 为何要有for循环理论上for循环能做的事情,while循环都可以做之所以要有for循环,是...

  • Day07

    01.深浅拷贝 二者分隔不开,因为指向的就是同一个地址 拷贝一下原列表产生一个新的列表想让两个列表完全独立开,并且针对的是改操作的独立而不是读操作 浅copy:是把原列表第一...

  • Day06

    可变不可变类型可变类型:值改变,id不变,证明改的是原值,证明原值是可以被改变的不可变类型:值改变,id也变了,证明是产生新的值,压根没有改变原值,证明原值是不可以被修改的i...