07 2019 档案
摘要:4.random 随机模块 1. a z:97 ~ 122 A Z :65 ~ 90 5.序列化 1.json 模块 两组4个方法: 1. dumps() :将对象转(序列化)成字符串 loads() :将字符串转换(反序列化)成对象 2. dump() :将对象转换(序列化)成
阅读全文
摘要:第五章 模块 1.自定义模块: 1. 模块分类: 1. 内置模块(标准库) python解释器自带的.py文件(模块) 2. 第三方模块(各种大神写的) 需要额外下载(并发编程pypi) 3. 自定义模块(自己写的) 不用额外下载 2. 每一个py文件就是一个模块 import 导入模块 模块的好处
阅读全文
摘要:21.闭包 1. 闭包:在嵌套函数内,使用非全局变量(且不使用本层变量) 2. 闭包的作用:1.保证数据的安全性(纯洁度)。2.装饰器使用 3. ._\_closure\_\_判断是否是闭包 22.装饰器一(入门) 1.一个装饰器装饰多个函数 开放封闭原则:扩展是开放的(增加新功能),源码是封闭的(
阅读全文
摘要:19.内置函数二 1. abs():绝对值 2. enumerate("可迭代对象","序号起始值"):枚举获取键和值,起始值默认为0 3. max():求最大值,放可迭代对象 4. min():最小值 5. sum(list,tuple,set):求和,可指定起始值 6. range():范围 7
阅读全文
摘要:17.推导式: 推导式:将for循环多行变成一行 1. list推导式:[] 2. 生成器表达器:() 3. 字典/集合推导式:{} list: [变量(加工后的变量) for 循环] [变量(加工后的变量) for 循环 加工条件] 生成器推导式: (变量(加工后的变量 ) for 循环) (变量
阅读全文
摘要:15.迭代器:工具 1.可迭代对象: 官方声明,只要具有_\_iter\_\_方法的就是可迭代对象 list,dict,str,set,tuple 可迭代对象,使用灵活 2.迭代器: 官方声明:只要具有\_\_iter\_\_方法_\_next\_\_方法就是迭代器 将可迭代对象,转换成迭代器
阅读全文
摘要:12.函数名的使用 函数是第一类对象 1. 函数名可以当做值被赋值给变量 2. 函数名可以当做元素存放在容器中: 3. 函数名可以当做函数的参数 4. 函数名可以当做函数的返回值 13.格式化f: python3.6版本及以上可以使用 14.递归: 特点:不断调用自己本身 1. 死递归 不断调用自己
阅读全文
摘要:6.函数的动态参数 args, kwargs:能接受动态的位置参数和动态的关键字参数 args tuple kwargs dict 动态参数优先级:位置参数 动态位置参数 默认参数(关键字参数) 动态关键字参数 1. .args: 接收动态的位置参数,接受任意多个,定义阶段\ 为聚合,调用阶段\
阅读全文
摘要:第四章 函数 1.函数初识: def :关键字 定义 函数名:和变量的定义方式一样 (): 用于参数传递,: 1. 形参:函数的定义中()内的是形参 2. 实参:调用的()内是实参 3. 传参:调用时将实参传递给和形参的过程 4. 位置传参时,形参实参必须一一对应。 : 定义结束 2.函数定义与调用
阅读全文
摘要:基础知识六 文件操作 open():打开 file:文件的位置(路径) mode:操作文件模式 encoding:文件编码方式 f :文件句柄 1.文件操作模式: r,w,a(重要) rb,wb,ab(次要) r+,w+,a+ 1.1 r/w/a 1. r操作: 2.
阅读全文
摘要:3.9各类型数据方法补充,转换,分类,编码,坑中菜 3.9.1数据类型方法补充 1.str:不可变 补充方法 1. s1.capitalize():首字母大写 2. s1.title(): 每个单词首字母大写 3. s1.swapcase():大小写反转 4. s1.center():居中 填充 5
阅读全文
摘要:四、小数据池,深浅拷贝,集合+菜中菜 1小数据池 缓存机制(驻留机制) '==' 判断两边内容是否相等 'is' 基于内存地址进行判断是否相同 小数据池的数字范围: 5 ~256 1.代码块:python自有的属性 1.代码块范围:(3.7以下版本) 支持:一个文件,一个函数,一个类,一
阅读全文
摘要:3.7字典:dict+菜中菜 1.简介 无序,可修改,用于存储数据,大量,比列表快,将数据和数据之间关联 定义:dict1 = {'cx':10,'liwenhu':80,'zhangyu':50} 逗号分割的是一个元素,'cx'(键):10(值) 键值对 字典的键:要使用不可变数据类型(可
阅读全文
摘要:3.6.2 列表 1.列表 list 有序,可变,支持索引,用于存储数据(字符串,数字,bool,列表,字典,集合,元组,)。 list1 = [] 1.1方法: 1.增加 list1.append(i):追加到列表最后 list1.insert(2,"wusir"):插入到指定位置的前方。尽量
阅读全文
摘要:3.2 字符串格式化 %s 是占的字符串类型的位置 %d 是占的数字类型的位置 %% 转换成普通的%号 按照位置顺序传递,占位和补位必须要一一对应 3.3 运算符 算数运算符 比较运算符 成员运算符 3.4 编码初始 ascii (老美)不支持中文 gbk (国标) 英文 8位 中文16位 unic
阅读全文
摘要:第三章 基础 3.1程控制语句 3.1.1if语句 1.单if if 关键字 空格 条件 冒号 缩进 结果 2 .if......else......(二选一) if 空格 条件 冒号 缩进 结果 else 冒号 缩进 结果 python n = int(input("请输入
阅读全文
摘要:第二章 入门 2.1 输出 2.1.1print() 输出 print(12+21) print((12+21) 9) print(a) 注意a不可以加引号 2.2变量 1.变量由字母,数字,下划线组成; 2.禁止以数字开头; 3.变量名不要使用中文和拼音; 4.变量名要区分大小写; 5.不能使用p
阅读全文
摘要:第一章 环境搭建 1.1Python安装 1.1.1python官网www.python.org 1.1.2根据电脑系统选择下载 1.1.3确定电脑系统属性,此处我们以win10的64位操作系统为例 1.1.4安装python 3.6.3 双击下载的安装包 python 3.6.3.exe 注意要勾
阅读全文
摘要:1整型、bool、字符串 1.整型 数字(int) 用于比较运算的 32位 2 31 ~ 2 31 1 64位 2 63 ~ 2 63 1 基础运算符:+ / // % python2 整型 int log(长整型) / 获取的是整数 python3 整型 int / 获取的是浮点数
阅读全文

浙公网安备 33010602011771号