摘要: 小数据池 1. int: 5~256 2. str: 1. 字母,数字长度任意符合驻留机制 2. 字符串进行乘法时总长度不能超过20 3. 特殊符号进行乘法时只能乘以0 代码块: 一个py文件,一个函数,一个模块,终端中的每一行都是代码块 1. int: 5~无穷大 2. str: 1. 定义字符串 阅读全文
posted @ 2019-09-16 17:16 丶Howie 阅读(129) 评论(0) 推荐(0) 编辑
摘要: 1. ascii码: 1. 支持英文,数字,符号 1字节 2. 不支持中文 2. gbk(国标) 1. 支持英文,数字,符号 1字节 2. 支持中文 2字节 3. unicode(万国码): 1. 支持英文,数字,符号 4字节 2. 支持欧洲 4字节 3. 支持亚洲 4字节 4. utf 8: 1. 阅读全文
posted @ 2019-09-16 17:16 丶Howie 阅读(121) 评论(0) 推荐(0) 编辑
摘要: 字典: 1. 定义:dict 2. dict = {"key":"value"} 键值对 3. 作用:存储大量数据,数据和数据起到关联作用 4. 所有的操作都是通过键来完成 5. 键:必须是不可变的数据类型(可哈希),且唯一不可变 6. 值:任意的数据类型 7. 字典是可变的数据类型,无序的 8. 阅读全文
posted @ 2019-09-16 17:15 丶Howie 阅读(194) 评论(0) 推荐(0) 编辑
摘要: 1.列表 数据类型之一,存储数据,大量的,存储不同类型的数据 列表是一种有序的容器 支持索引 列表是一种可变数据类型 原地修改 列表中只要用逗号隔开的就是一个元素,字符串中只要是占一个位置的就是一个元素 1.1 列表的增加: lst.append() 追加(在最末尾的地方进行添加) lst. ins 阅读全文
posted @ 2019-09-16 17:14 丶Howie 阅读(182) 评论(0) 推荐(0) 编辑
摘要: Day 01 整型: 1. 对比: 在python 2 版本中有整型,长整型long 在python 3 版本中全部都是整型 2. 用于计算和比较 3. 整型和布尔值的转换 二进制转换成十进制: ​ print (int("111010100",2)) 十进制转换成二进制: print(bin(30 阅读全文
posted @ 2019-09-16 17:13 丶Howie 阅读(195) 评论(0) 推荐(0) 编辑
摘要: 1. while 循环 ​ while 条件: ​ 循环体 2. 终止循环的两种办法: 1. 改变条件 2. break 3. break和continue的用法: 1. break 用法:打破当前循环,(终止当前循环),所处位置在循环体中,用在循环体之后 2. continue用法:形成一个闭环, 阅读全文
posted @ 2019-09-16 17:12 丶Howie 阅读(386) 评论(0) 推荐(0) 编辑
摘要: 1. python是一门解释型编程语言 2. 变量名命名的规则: 1. 变量名由字母,数字,下划线组成 2. 变量名不能以数字开头 3. 变量名要具有可描述性 4. 变量名要区分大小写 5. 变量名禁止使用python关键字 6. 变量名不能使用中文和拼音 7. 变量名推荐写法: 1. 驼峰体 2. 阅读全文
posted @ 2019-09-16 17:11 丶Howie 阅读(187) 评论(0) 推荐(0) 编辑
摘要: 软件命名规范:分文件存储 1. 当代码存放在一个py文件中时会存在一下缺点: 1. 不便于管理 2. 可读性差 3. 加载速度慢 2. 是Django的雏形 3. 程序员预定俗称的一些东西 1. 启动文件:也叫启动接口,通常文件夹名字使用bin,存放启动程序,通常使用starts命名py文件 2. 阅读全文
posted @ 2019-09-16 17:00 丶Howie 阅读(375) 评论(0) 推荐(0) 编辑
摘要: 序列化(背) 1. json :将数据类型转换成字符串(序列化),将字符串装换成原数据类型(反序列),支持dict,list,tuple等,序列后都变成了列表 1. dumps,loads 用于网络传输 1. json.dumps:将数据类型转换成字符串 2. json.loads:将字符串转换成原 阅读全文
posted @ 2019-09-16 17:00 丶Howie 阅读(112) 评论(0) 推荐(0) 编辑
摘要: 名称空间: 1. 内置空间:python解释器自带的一块空间 2. 全局空间:py文件中顶格写的就是全局空间 3. 局部空间:函数体中就是局部空间 4. 加载顺序: 1. 内置空间 2. 全局空间 3. 局部空间 5. 取值顺序: 1. 局部空间 2. 全局空间 3. 内置空间 6. 作用域: 1. 阅读全文
posted @ 2019-09-16 16:58 丶Howie 阅读(159) 评论(0) 推荐(0) 编辑
摘要: 函数初识 定义:def 关键字 ​ 将某个功能封装到一个空间中就是一个函数 功能: ​ 减少重复代码 函数的调用 ​ 函数名+():调用函数和接收返回值 函数的返回值 1. return 值 == 返回值 2. 可以返回任意的数据类型 3. return 返回多个内容是元祖的形式 4. return 阅读全文
posted @ 2019-09-16 16:44 丶Howie 阅读(135) 评论(0) 推荐(0) 编辑
摘要: 1. 导入:import random 2. 随机小数:random.random():大于0小于1之间的小数 3. 指定数字之间的小数,不包含指定的最大值:random.uniform() 4. 随机整数:random.randint(1,5):大于等于1且小于等于5之间的整数 5. 指定奇数或偶 阅读全文
posted @ 2019-09-16 16:41 丶Howie 阅读(107) 评论(0) 推荐(0) 编辑
摘要: time模块:import time 1. time.time():时间戳,是一个浮点数,按秒来计算 2. time.sleep():睡眠,程序暂停多少秒执行 3. python中时间日期格式化符号: 4. 时间格式转换: 1. 时间戳(以秒计算) 结构化时间 time.localtime(time 阅读全文
posted @ 2019-09-16 16:39 丶Howie 阅读(162) 评论(0) 推荐(0) 编辑
摘要: 自定义模块 1. 定义:一个文件就是一个模块(能被调用的文件,模块就是一个工具箱,工具就是函数) 2. 作用: 1. 将代码文家化管理,提高可读性,避免重复代码 2. 拿来就用(避免重复造轮子),python中类库比较多,提升开发效率 3. import导入时会做三件事: 1. 将.py文件中的所有 阅读全文
posted @ 2019-09-16 16:38 丶Howie 阅读(205) 评论(0) 推荐(0) 编辑
摘要: 递归:不断地调用自身,用函数实现 1. 死递归(死循环): 知识点:官方说明最大深度1000,但实际执行998或997以下,看电脑性能 2. 满足两个条件才是递归 1. 不断调用自身 2. 有明确的终止条件 3. 举例:以计算年龄为例 拆解: 阅读全文
posted @ 2019-09-16 16:37 丶Howie 阅读(135) 评论(0) 推荐(0) 编辑
摘要: 装饰器的进阶 1. 有参装饰器: 博客园和码云切换登陆 2. 多个装饰器装饰一个函数规则:先执行离被装饰函数最近的装饰器 顺序流程图: 阅读全文
posted @ 2019-09-16 16:35 丶Howie 阅读(196) 评论(0) 推荐(0) 编辑
摘要: 闭包 1. 定义:在嵌套函数内,使用(非本层变量) 非全局变量 就是闭包 闭包必须是内层函数对外层函数的变量(非全局变量)的引用 函数执行完毕后,函数体内的空间自行销毁 2. 作用: 1. 保护数据的安全性 2. 装饰器 阅读全文
posted @ 2019-09-16 16:31 丶Howie 阅读(114) 评论(0) 推荐(0) 编辑
摘要: 高阶函数:内部帮忙做了一个for循环 1. filter:筛选过滤 2. map():映射函数 将每个元素都执行了指定的方法( 面试问 ) 1. sorted : 排序函数,默认返回的是列表 3. max():最大值 1. min():最小值 可迭代对象,key=指定规则 4. reduce() : 阅读全文
posted @ 2019-09-16 16:30 丶Howie 阅读(126) 评论(0) 推荐(0) 编辑
摘要: 内置函数一 1. eval:执行字符串类型的代码 2. exac:执行字符串社类型的代码 eval与exac 禁止使用 3. hash()作用就是区分可变数据类型与不可变数据类型 4. help():查看帮助信息 5. callable():查看对象是否可以调用, 6. int():将字符串或数字转 阅读全文
posted @ 2019-09-16 16:27 丶Howie 阅读(124) 评论(0) 推荐(0) 编辑
摘要: 1.什么是生成器 1. 核心:生成器的本质就是一个迭代器 1. 迭代器是python自带的的 2. 生成器是程序员自己写的一种迭代器 2. 编写方式: 1. 基于函数编写 2. 推导式编写 3. 内存地址函数体中出现yield代表要声明一个生成器,generator 生成器 获取到的是一个生成器的内 阅读全文
posted @ 2019-09-16 16:15 丶Howie 阅读(214) 评论(0) 推荐(0) 编辑