代码改变世界

第十六、十七天,关于面向对象

2018-04-11 16:09 by dalao说得对, 113 阅读, 0 推荐, 收藏, 编辑
摘要:恢复内容开始 首先这两天接触到了class这个词,格式如下 class Person: #类的开头字母要大写 静态变量 = '值' #这个变量是共用的 def __init__(self): 内部属性 调用的时候,先看内部属性是否有,若无则去静态变量里面找 当需要让class中的函数改变静态变量的值 阅读全文

第十四天,内置函数

2018-04-04 16:02 by dalao说得对, 144 阅读, 0 推荐, 收藏, 编辑
摘要:重要的:eval exec callable dir sum max min format repr sorted enumerate zip map 次要的:hash next iter int bin oct hex abs divmod ord chr 内置函数 我们一起来看看python里的 阅读全文

第十二天

2018-04-02 12:02 by dalao说得对, 139 阅读, 0 推荐, 收藏, 编辑
摘要:今天学了: 1、带参数的装饰器: 不知道有什么用 课上用的是去掉多个函数的语法糖的问题,是用一个标志位flag。但事实证明不用带参数的装饰器也可以实现 不用的话,用if语句判定flag 用的话,flag写在最外层的函数的参数中 2、多个装饰器装饰一个函数 执行时顺序是 wrapper3的第一句 >w 阅读全文

第十一天

2018-03-30 20:49 by dalao说得对, 120 阅读, 0 推荐, 收藏, 编辑
摘要:今天主要学了俩东西(我觉得): 1、闭包 闭包是指,子函数用到了父函数的变量。概念是这个,但具体有什么用,不是很理解。现在学到的好像也只用于了 装饰器,也就是用于调用内部函数,望以后的知识或实践可以弥补这个空缺。 当形成一个闭包时,系统会开辟一个内存用来储存这些数据(无法修改只能调用),所以作用应该 阅读全文

第十天

2018-03-29 19:51 by dalao说得对, 192 阅读, 0 推荐, 收藏, 编辑
摘要:形参的接收顺序: 位置参数>*args>赋值>**kwargs 2,什么是命名空间,什么是全局名称空间,什么是局部名 称空间,什么是内置名称空间: 当进行一个赋值运算时,系统会开辟一个命名空间,命名空间对应着相应值的‘门牌号’。 局部名称空间是建立一个函数时,函数内部的变量使用的命名空间,随着函数的 阅读全文

第九天(开始函数)

2018-03-28 16:07 by dalao说得对, 111 阅读, 0 推荐, 收藏, 编辑
摘要:今天学了: 主要就是函数,函数创建用def name(a,b,c) 写完了函数的功能用return返回值,类似于c,但c中return好像是必须要加的,而python可以不要 传参(形参,实参)时默认是按位置一一对应,也可以用关键字传参,但一定要放在位置参数之后,也就是说搁最后面就ok 具体老师上课 阅读全文

第八天

2018-03-27 17:30 by dalao说得对, 162 阅读, 0 推荐, 收藏, 编辑
摘要:主要方法: read read(n) readline() readlines() tell seektruncatewritable() readable() 一,文件操作基本流程。 计算机系统分为:计算机硬件,操作系统,应用程序三部分。 我们用python或其他语言编写的应用程序若想要把数据永久 阅读全文

第七天

2018-03-26 17:18 by dalao说得对, 138 阅读, 0 推荐, 收藏, 编辑
摘要:今天学了: 01、第六天的 1、 is 与 == 的区别() is 比较的是内存地址是否相等,而 == 是比较值是否相等 查看内存地址用id 2、小数据池 int类型是-5~256共用一个数据池, str类型无明确说明,但老师说有特殊字符不存在小数据池。 单个字符*int(20) 以内 有小数据池。 阅读全文

第五天

2018-03-22 17:32 by dalao说得对, 125 阅读, 0 推荐, 收藏, 编辑
摘要:今天学了: 1、字典dic: 增:dic.setdeafult() (有则不变,无则添加) dic['名称'] = ' ' (有则覆盖,无则添加) 删:del 全删 clear 清空 pop('键值对名称',返回值) 按键值对名称删除,返回值不设置则无删除对象时报错 popitem 随机删 改:di 阅读全文

第四天

2018-03-21 16:23 by dalao说得对, 102 阅读, 0 推荐, 收藏, 编辑
摘要:今天学了: 1、列表的增删改查: 增:append 加到最后 insert(num) 加到索引处 extend 迭代;全部分开加到最后边 删:del (这玩意后面加的是空格不是点) del s(s是个字符串) 全删了,骨头都不剩 del s[a:b:步长] 按着索引删 pop 默认删的是最后一个,也 阅读全文