07 2019 档案

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