摘要: 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) 编辑