09 2018 档案

摘要:主要内容: 1. 异常处理 2. 类的约束 3. MD5加密 4. 日志 1. 异常处理 异常就是程序在运行过程中产生的错误 (1)异常处理方案一: try...except的含义: 尝试着运行xxxxx代码. 出现了错误. 就执行行except后面的代码. 在这个过程中,当代码出现错误的时候,系统 阅读全文
posted @ 2018-09-29 18:09 一路向北_听风 阅读(292) 评论(0) 推荐(0)
摘要:主要内容: 1. isinstance, type, issubclass 2. 方法和函数的区别 3. 反射(重点) 1. isinstance, type, issubclass (1) issubclass(xxx,yyy) 这个内置函数可以帮我们判断xxx类是否是yyy类型的子类. (2) 阅读全文
posted @ 2018-09-28 17:33 一路向北_听风 阅读(236) 评论(0) 推荐(0)
摘要:主要内容: 1. 依赖关系 2. 关联关系, 组合关系, 聚合关系 3. 继承关系 4. 类中的特殊成员 引子 大千世界, 万物之间皆有规则和规律,我们的类和对象是对大千世界中的所有事物进行归类. 那事物之间存在着相对应的关系. 类与类之间也同样如此. 在面向对象的世界中. 类与类中存在以下关系:依 阅读全文
posted @ 2018-09-27 16:56 一路向北_听风 阅读(182) 评论(0) 推荐(0)
摘要:主要内容: 1. 类的成员 2. 类的成员-变量 3. 类的成员-方法 4. 类的成员-属性 5. 私有 1.类的成员 首先, 什么是类的成员, 很简单. 你能在类中写什什么? 写的内容就是成员,到目前为止,我们已经学过了一些成员(类中定义的变量和方法) 在上面代码中__init__和show都属于 阅读全文
posted @ 2018-09-26 16:52 一路向北_听风 阅读(185) 评论(0) 推荐(0)
摘要:主要内容: 1. 面向对象和面向过程 2. 面向对象如何编写 3. 面向对象三大特征 1. 面向对象和面向过程 (1) 面向过程:核心是"过程",事情的发展即"过程",或者解决问题的执行步骤即过程,该编程思想就是论事,就问题即问题,是机械式的不可倒退机制 (2) 面向对象: 核心是"对象",具有相同 阅读全文
posted @ 2018-09-25 16:30 一路向北_听风 阅读(240) 评论(0) 推荐(0)
摘要:1.下面题目的打印结果是:__________ (1) 将面目全非的题目进行还原得到如下形态: 基本能看出第一次循环创建了5个函数,然后将函数的内存地址存到列表里,lst1的打印结果是一堆内存地址,此时在第一部分它形成一个闭包这个看的不舒服,将第一部分换个形态 这就可以看出是个典型的闭包,来回忆下闭 阅读全文
posted @ 2018-09-21 17:10 一路向北_听风 阅读(106) 评论(0) 推荐(0)
摘要:主要内容: 1. lamda匿名函数 2. sorted() 3. filter() 4. map() 5. 递归函数 6. 二分查找. 1.lamda匿名函数 为了解决⼀些简单的需求而设计的⼀句话函数, 语法: 函数名 = lambda 参数: 返回值 函数的参数可以有多个, 多个参数之间用逗号隔开 阅读全文
posted @ 2018-09-20 17:11 一路向北_听风 阅读(172) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2018-09-19 21:15 一路向北_听风 阅读(99) 评论(0) 推荐(0)
摘要:解题思路: 实现登录和注册,首先需要建立一个文件,这个文件中保存着账户和密码,然后: 判断账号:定义一个函数,用于用户注册时检查用户名是否被占用,此时不需要对密码进行判断,可以打开存储文件将账号全部提取,用于注册时判断,下面程序选择用字典储存. 判断密码:此时输入注册密码,然后对密码是否和法进行判断 阅读全文
posted @ 2018-09-19 20:58 一路向北_听风 阅读(1122) 评论(0) 推荐(0)
摘要:主要内容: 1. 生成器&生成器函数 2. 推导式 1. 生成器和生成器函数 (1) 什么是生成器 生成器实质就是迭代器 由于函数中存在了yield. 那么这个函数就是⼀个生成器函数. 这个时候. 我们再执行这个函数的时候. 就不再是函数的执行了. 而是获取这个生成器.生成器的本质是迭代器. 所以. 阅读全文
posted @ 2018-09-18 16:29 一路向北_听风 阅读(208) 评论(0) 推荐(0)
摘要:主要内容: 1. 函数名的使用以及第⼀类对象 2. 闭包 3. 迭代器 1. 函数名的使用以及第⼀类对象 函数名是一个变量, 但它是一个特殊的变量, 与括号配合可以执行函数的变量。 (1) 函数名的内存地址 (2)函数名可以赋值给其他变量 (3)函数名可以当做容器类的元素 (4)函数名可以当做函数的 阅读全文
posted @ 2018-09-17 17:32 一路向北_听风 阅读(170) 评论(0) 推荐(0)
摘要:主要内容 1. 函数参数--动态传参 2. 名称空间, 局部名称空间, 全局名称空间, 作用域, 加载顺序. 3. 函数的嵌套 4. gloabal, nonlocal关键字 1.函数参数--动态传参 要给一个函数传参, 而参数又是不确定的. 给一个函数传很多参数, 形参就要写很多,避免麻烦可以考虑 阅读全文
posted @ 2018-09-14 16:48 一路向北_听风 阅读(179) 评论(0) 推荐(0)
摘要:初识函数 1. 什么是函数 2. 函数定义, 函数名, 函数体以及函数的调用 3. 函数的返回值 4. 函数的参数 1.函数 定义一个事情或者功能. 等到需要的时候直接去用就好了. 那么这里定义的东西就是⼀个函数. 函数: 对代码块和功能的封装和定义 2.函数的定义, 函数名, 函数体以及函数的调用 阅读全文
posted @ 2018-09-13 15:20 一路向北_听风 阅读(295) 评论(1) 推荐(0)
摘要:主要内容: 1. 初识文件操作 2. 只读(r, rb) 3. 只写(w, wb) 4. 追加(a, ab) 5. r+读写 6. w+写读 7. a+写读(追加写读) 8. 其他操作方法 9. 文件的修改以及另一种打开文件句柄的方式 1. 初识文件操作 使用python来读写文件是非常简单的操作. 阅读全文
posted @ 2018-09-12 20:55 一路向北_听风 阅读(176) 评论(0) 推荐(0)
摘要:主要内容 1.set集合 2.深浅拷贝 1.set集合 1.1 set集合相关概述 set集合是python的一个基本数据类型 set中的元素是不重复的,无序的,里面的元素必须是可hash的 (int, str, tuple,bool) set就是dict类型的数据但是不保存value, 只保存ke 阅读全文
posted @ 2018-09-11 14:26 一路向北_听风 阅读(241) 评论(0) 推荐(0)
摘要:再谈编码 1.代码块的概述 2. is和==的区别 3. 编码的问题 1.小数据池 1.1代码块的概念: Python程序是由代码块构成,一个代码块的文本作为Python程序的执行单元. 代码块:一个模块,一个类,甚至一个command命令都是一个代码块,一个文件也是一个代码块,eval()和exe 阅读全文
posted @ 2018-09-10 21:30 一路向北_听风 阅读(134) 评论(0) 推荐(0)
摘要:# 体质指数(BMI)= 体重(kg)÷ (身高(m) x 身高(m)) # 体重的单位: KG # 身高的单位: m # 需求:首先。打印菜单,然后用户输入选择的菜单项 # 输入1:进入录入环节。用户需要录入:名字,身高,体重. # 由程序计算出BMI指数. 保存到bodies字典中. 第一个用户 阅读全文
posted @ 2018-09-09 17:35 一路向北_听风 阅读(418) 评论(0) 推荐(0)
摘要:字典 1. 字典的概述 2. 字典增删改查 3. 字典其他操作 4. 字典的嵌套 1. 字典的概述 以{}表示. 每一项用逗号隔开, 内部元素用key:value的形式来保存数据 "jj":"林俊杰", "jay":"周杰伦" 查询的效率非常高, 通过key来查找元素,内部使用key来计算一个内存地 阅读全文
posted @ 2018-09-07 19:19 一路向北_听风 阅读(236) 评论(0) 推荐(0)
摘要:主要内容: 1.列表 list 2.元祖 tuple 3. range 1. 列表 list 1.1 列表概述 列表是python的基础数据类型之一 , 它是以[ ] 括起来, 每个元素用' , '隔开而且可以存放各种数据类型: 列表相比于字符串.,不仅可以存放不同的数据类型. 而且可以存放大量的数 阅读全文
posted @ 2018-09-06 23:28 一路向北_听风 阅读(293) 评论(0) 推荐(0)
摘要:主要内容: 1. int 整数 2. bool 布尔值 3.字符串 1.整数 常见操作:+-*/ // % 其中 //的意思是 取整除返回商的整数部分。 bit_length() 一个数的二进制长度 a = 15 #15 的二进制表示是1111 print (a.bit_length()) # 4 阅读全文
posted @ 2018-09-05 21:32 一路向北_听风 阅读(321) 评论(0) 推荐(0)
摘要:1.Python介绍 Python创始人为"龟叔",写于1989年,现作为排名第4的编程语言. 2、python的历史 在2008年相继推出了2.X以及3.X的版本,其中2.x的版本在2020年后讲不在提供后续服务. python2与python3的区别 宏观上: python2 源码不标准,重复代 阅读全文
posted @ 2018-09-03 21:55 一路向北_听风 阅读(237) 评论(0) 推荐(0)