06 2018 档案
摘要:一.初始面向对象 面向对象的程序的核心是过程(流水线式思维),过程即解决问题的步骤,面向过程的设计就好比精心设计好一条流水线,考虑周全什么时候处理什么东西. 优点是:极大的降低了写程序的复杂度,只需要顺着要执行的步骤,堆叠代码即可. 缺点是:一套流水线或者流程就是用来解决一个问题,代码牵一发而动全身
阅读全文
摘要:回顾编码问题: 编码相当于密码本,关系到二进制与看懂的文字的对应关系 最早的密码本: ascii 码:值包含英文字母,数字,特殊字符。 字符:组成你看到的内容的最小单位就是字符。 位:二进制中占有的位置,就是位。 字节:8位表示一个字节。 对于ascii吗,一个字符是用8位一个字节去表示。 unic
阅读全文
摘要:递归函数 一、初始递归 递归函数:在一个函数里在调用这个函数本身。 递归的最大深度:998 正如你们刚刚看到的,递归函数如果不受到外力的阻止会一直执行下去,但是我们之前已经说过关于函数调用的问题,每一次函数调用都会产生一个属于自己的名称空间,如果一直调用下去,就会造成名称空间占太多内存问题,于是py
阅读全文
摘要:内置函数 我们一起来看看python里的内置函数,什么是内置函数?就是python给你提供的,拿着直接用的函数,比如print,input等等,截止到python版本3.6.2,现在python一共为我们提供了68个内置函数,它们就是python提供给你直接可以拿来使用的所有函数。这些函数也有些我们
阅读全文
摘要:一、迭代器 1.1什么是可迭代对象? 字符串,列表,元祖,字典,集合 都可以被for循环,说明他们都是可迭代的。 我们怎么来证明这一点呢? 1.2可迭代协议 我们现在是从结果分析原因,能被for循环的就是"可迭代的",但是如果正着想,for怎么知道谁是可迭代的呢? 假如我们自己写一个数据类型,希望这
阅读全文
摘要:本节主要内容: 1.通过装饰器回顾 2.函数的有用信息 3.带参数的装饰器 4.多个装饰器同时装饰一个函数 一.通过装饰器回顾 开闭原则:对增加功能开放,对修改代码封闭 装饰器的作用:在不改变原有代码的基础上给一个函数增加功能 同用装饰器的写法: 执行过程: 1.程序从上向上,当执行到@wrappe
阅读全文
摘要:本节主要内容: 1.函数的运用,第一类对象 2闭包 3装饰器初始 一.函数的运用. 函数名是一个变量,但塔是一个特殊的变量,与括号配合可以执行函数的变量. 1,函数的内存地址 2.函数名可以赋值给其他变量 3.函数名可以当做容器类元素 4.函数名可以作为函数的参数 5.函数名可以作为函数的返回值 二
阅读全文
摘要:本节主要内容: 1.函数参数—动态传参 2.名称空间,局部名称空间,全局名称空间,作用域,加载顺序 3.函数的嵌套 4.gloabal,nonlocal关键字 一.函数参数—动态传参 之前我们说过了传参,如果我们需要一个函数传参,而参数又不确实的,或者我给一个函数传很多参数,我的形参就要写很多,很麻
阅读全文
摘要:本节内容: 1.什么是函数2.函数的定义,函数名,函数体以及函数的调用 3.函数的返回值 4.函数的参数 一.什么是函数 1.我们到目前为止,已经可以完成一些软件的基础功能了,那我我满来完成这样一个功能:约X: ok.so easy.我们已经完成了对一个功能的描述,那么问题来了,我还想再约一次,怎么
阅读全文
摘要:本节主要内容: 1.初始文件操作 2只读(r,rd) 3只写(w,wb) 4.追加(a,ab) 5.r+读写 6.w+写读 7.a+写读(追加写读) 8.其他操作方法 9.文件的修改以及另一种打开文件句柄的方式 主要内容: 一.初识文件操作 使用python来读写文件是非常简单的操作,我满使用ope
阅读全文
摘要:本节主要内容: 1. 基础数据类型补充 2. set集合 3. 深浅拷贝 主要内容: 一. 基础数据类型补充 先关于int和str在之前的学习中已经讲了80%以上了. 所以剩下的自己看已看就可以了. 我们补充给一个字符串基本操作 列表: 循环删除列表中的每⼀个元素 分析原因: for 的运行过程,会
阅读全文
摘要:本节主要内容: 1.is 和== 的区别 2.编码的问题 一.is 和==的区别 1.id() 通过id()我们可以查看到⼀个变量表⽰的值在内存中的地址. 小数据池(常亮池):把我们使用过的值存储在小数据池中,供其他数据使用。 小数据给数字和字符串使用,其他数据类型不存在。 对于数字:-5~256是
阅读全文
摘要:本节课主要内容: 1.字典的简单介绍 2.字典增删改查和其他操作 3.字典的嵌套 一.字典的介绍 字典(dict)是python中唯一的一个映射类型.他是以{ }括起来的键值对组成.在dict中key是唯一的.在保存的时候,根据key来计算出一个内存的地址.然后将key-value保存在这个地址中.
阅读全文
摘要:本节主要内容: 1. python基本数据类型回顾 2. int 数字类型 3. bool 布尔类型 4. str 字符串类型 一.python基本数据类型 1. int ==> 整数. 主要用来进行数学运算 2. str ==> 字符串, 可以保存少量数据并进行相应的操作 3. bool==>判断
阅读全文
摘要:本节主要内容: 1.列表 2.列表的增删改查 3.列表的嵌套 4.元祖和元祖的嵌套 一.列表 列表是python的基础数据类型之一,其他编程语言也有类似的数据类型。比如JS中的数组,JAVa中的数组等等。它是以[]号括起来,每个元素用“,”隔开而且可以存放各种数据类型: 列表相比于字符串,不仅可以存
阅读全文
浙公网安备 33010602011771号