03 2019 档案

摘要:单继承 阅读全文
posted @ 2019-03-29 18:58 大圣原来姓毛 阅读(222) 评论(0) 推荐(0)
摘要:类和对象命名空间 language如果是列表 python.language[0]=‘Chinese’ 》修改,列表内存地址不变,共享 python.language=[‘Chinese’ ] 》重新赋值,在自己对象空间创建了一个属于python的Language 组合的用法 alex.weapon 阅读全文
posted @ 2019-03-24 16:47 大圣原来姓毛 阅读(263) 评论(0) 推荐(0)
摘要:面向对象引入 初识面向对象 练习 复习总结 阅读全文
posted @ 2019-03-24 16:16 大圣原来姓毛 阅读(228) 评论(0) 推荐(0)
摘要:一.简介 你现在已经学会了写python代码,假如你写了两个python文件a.py和b.py,分别去运行,你就会发现,这两个python的文件分别运行的很好。但是如果这两个程序之间想要传递一个数据,你要怎么做呢? 这个问题以你现在的知识就可以解决了,我们可以创建一个文件,把a.py想要传递的内容写 阅读全文
posted @ 2019-03-24 12:29 大圣原来姓毛 阅读(412) 评论(0) 推荐(0)
摘要:isinstance和issubclass isinstance(obj,cls)检查是否obj是否是类 cls 的对象 issubclass(sub, super)检查sub类是否是 super 类的派生类 反射 1 什么是反射 反射的概念是由Smith在1982年首次提出的,主要是指程序可以访问 阅读全文
posted @ 2019-03-24 12:12 大圣原来姓毛 阅读(133) 评论(0) 推荐(0)
摘要:def Person(name,xue,gong): person={ 'name':name, 'xue':xue, 'gong':gong } def da(dog): dog["xue"]-=person['gong'] print("%s被打掉了%s"%(dog['name'],person 阅读全文
posted @ 2019-03-24 11:57 大圣原来姓毛 阅读(113) 评论(0) 推荐(0)
该文被密码保护。
posted @ 2019-03-24 11:32 大圣原来姓毛 阅读(0) 评论(0) 推荐(0)
该文被密码保护。
posted @ 2019-03-24 11:31 大圣原来姓毛 阅读(0) 评论(0) 推荐(0)
该文被密码保护。
posted @ 2019-03-24 11:28 大圣原来姓毛 阅读(1) 评论(0) 推荐(0)
该文被密码保护。
posted @ 2019-03-24 11:20 大圣原来姓毛 阅读(0) 评论(0) 推荐(0)
该文被密码保护。
posted @ 2019-03-24 11:17 大圣原来姓毛 阅读(0) 评论(0) 推荐(0)
该文被密码保护。
posted @ 2019-03-24 11:07 大圣原来姓毛 阅读(0) 评论(0) 推荐(0)
该文被密码保护。
posted @ 2019-03-24 11:05 大圣原来姓毛 阅读(0) 评论(0) 推荐(0)
该文被密码保护。
posted @ 2019-03-24 10:54 大圣原来姓毛 阅读(0) 评论(0) 推荐(0)
该文被密码保护。
posted @ 2019-03-24 10:49 大圣原来姓毛 阅读(0) 评论(0) 推荐(0)
该文被密码保护。
posted @ 2019-03-24 10:41 大圣原来姓毛 阅读(0) 评论(0) 推荐(0)
该文被密码保护。
posted @ 2019-03-24 10:37 大圣原来姓毛 阅读(0) 评论(0) 推荐(0)
该文被密码保护。
posted @ 2019-03-24 10:26 大圣原来姓毛 阅读(1) 评论(0) 推荐(0)
摘要:转载:https://www.cnblogs.com/Wxtrkbc/p/5453349.html 写计算器 一、功能分析 用户输入一个类似这样 3*( 4+ 50 )-(( 100 + 40 )*5/2- 3*2* 2/4+9)*((( 3 + 4)-4)-4) 这样的表达式,假设表达式里面除了包 阅读全文
posted @ 2019-03-24 10:18 大圣原来姓毛 阅读(209) 评论(0) 推荐(0)
摘要:题目实现员工信息表文件存储格式如下:id,name,age,phone,job1,Alex,22,13651054608,IT2,Egon,23,13304320533,Tearcher3,nezha,25,1333235322,IT 现在需要对这个员工信息文件进行增删改查。 不允许一次性将文件中的 阅读全文
posted @ 2019-03-24 10:11 大圣原来姓毛 阅读(286) 评论(0) 推荐(0)
该文被密码保护。
posted @ 2019-03-24 09:58 大圣原来姓毛 阅读(0) 评论(0) 推荐(0)
该文被密码保护。
posted @ 2019-03-24 09:51 大圣原来姓毛 阅读(1) 评论(0) 推荐(0)
该文被密码保护。
posted @ 2019-03-24 09:48 大圣原来姓毛 阅读(0) 评论(0) 推荐(0)
该文被密码保护。
posted @ 2019-03-24 09:46 大圣原来姓毛 阅读(0) 评论(0) 推荐(0)
该文被密码保护。
posted @ 2019-03-24 09:45 大圣原来姓毛 阅读(0) 评论(0) 推荐(0)
该文被密码保护。
posted @ 2019-03-24 09:43 大圣原来姓毛 阅读(1) 评论(0) 推荐(0)
该文被密码保护。
posted @ 2019-03-24 09:40 大圣原来姓毛 阅读(0) 评论(0) 推荐(0)
摘要:深浅copy 1,先看赋值运算。 对于赋值运算来说,l1与l2指向的是同一个内存地址,所以他们是完全一样的。 2,浅拷贝copy。 对于浅copy来说,只是在内存中重新创建了开辟了一个空间存放一个新列表,但是新列表中的元素与原列表中的元素是公用的。 3,深拷贝deepcopy。 对于深copy来说, 阅读全文
posted @ 2019-03-23 22:30 大圣原来姓毛 阅读(138) 评论(0) 推荐(0)
该文被密码保护。
posted @ 2019-03-23 19:36 大圣原来姓毛 阅读(3) 评论(0) 推荐(0)
该文被密码保护。
posted @ 2019-03-23 18:57 大圣原来姓毛 阅读(4) 评论(0) 推荐(0)
该文被密码保护。
posted @ 2019-03-23 18:52 大圣原来姓毛 阅读(3) 评论(0) 推荐(0)
该文被密码保护。
posted @ 2019-03-23 18:46 大圣原来姓毛 阅读(13) 评论(0) 推荐(0)
摘要:一 模块 1 什么是模块? 常见的场景:一个模块就是一个包含了python定义和声明的文件,文件名就是模块名字加上.py的后缀。 但其实import加载的模块分为四个通用类别: 1 使用python编写的代码(.py文件) 2 已被编译为共享库或DLL的C或C++扩展 3 包好一组模块的包 4 使用 阅读全文
posted @ 2019-03-23 18:22 大圣原来姓毛 阅读(122) 评论(0) 推荐(0)
摘要:认识模块 什么是模块 什么是模块? 常见的场景:一个模块就是一个包含了python定义和声明的文件,文件名就是模块名字加上.py的后缀。 但其实import加载的模块分为四个通用类别: 1 使用python编写的代码(.py文件) 2 已被编译为共享库或DLL的C或C++扩展 3 包好一组模块的包 阅读全文
posted @ 2019-03-23 18:08 大圣原来姓毛 阅读(302) 评论(0) 推荐(0)
摘要:初识递归 递归的定义——在一个函数里再调用这个函数本身 现在我们已经大概知道刚刚讲的story函数做了什么,就是在一个函数里再调用这个函数本身,这种魔性的使用函数的方式就叫做递归。 刚刚我们就已经写了一个最简单的递归函数。 递归的最大深度——997 正如你们刚刚看到的,递归函数如果不受到外力的阻止会 阅读全文
posted @ 2019-03-23 17:38 大圣原来姓毛 阅读(147) 评论(0) 推荐(0)
摘要:迭代器 python中的for循环 要了解for循环是怎么回事儿,咱们还是要从代码的角度出发。 首先,我们对一个列表进行for循环。 上面这段代码肯定是没有问题的,但是我们换一种情况,来循环一个数字1234试试 看,报错了!报了什么错呢?“TypeError: 'int' object is not 阅读全文
posted @ 2019-03-23 17:31 大圣原来姓毛 阅读(149) 评论(0) 推荐(0)
摘要:装饰器的形成过程 忙活了这么半天,终于初具规模了!现在已经基本上完美了,唯一碍眼的那句话就是还要在做一次赋值调用。。。 你觉得碍眼,python的开发者也觉得碍眼,所以就为我们提供了一句语法糖来解决这个问题! 到这里,我们可以简单的总结一下: 装饰器的本质:一个闭包函数 装饰器的功能:在不修改原函数 阅读全文
posted @ 2019-03-20 19:16 大圣原来姓毛 阅读(167) 评论(0) 推荐(0)
摘要:part1:python中的异常种类 在python中不同的异常可以用不同的类型(python中统一了类与类型,类型即类)去标识,不同的类对象标识不同的异常,一个异常标识一种错误 什么是异常? 异常发生之后 异常之后的代码就不执行了 什么是异常处理 python解释器检测到错误,触发异常(也允许程序 阅读全文
posted @ 2019-03-19 21:17 大圣原来姓毛 阅读(191) 评论(0) 推荐(0)
摘要:ounter目的是用来跟踪值出现的次数。它是一个无序的容器类型,以字典的键值对形式存储,其中元素作为key,其计数作为value。计数值可以是任意的Interger(包括0和负数)。Counter类和其他语言的bags或multisets很相似。 创建 下面的代码说明了Counter类创建的四种方法 阅读全文
posted @ 2019-03-19 21:15 大圣原来姓毛 阅读(242) 评论(0) 推荐(0)
摘要:推导式的套路 之前我们已经学习了最简单的列表推导式和生成器表达式。但是除此之外,其实还有字典推导式、集合推导式等等。 下面是一个以列表推导式为例的推导式详细格式,同样适用于其他推导式。 列表推导式 例一:30以内所有能被3整除的数 例二:30以内所有能被3整除的数的平方 例三:找到嵌套列表中名字含有 阅读全文
posted @ 2019-03-19 21:14 大圣原来姓毛 阅读(297) 评论(0) 推荐(0)
摘要:说明: 1. 函数功能将一个数值进行格式化显示。 2. 如果参数format_spec未提供,则和调用str(value)效果相同,转换成字符串格式化。 3. 对于不同的类型,参数format_spec可提供的值都不一样 阅读全文
posted @ 2019-03-19 21:13 大圣原来姓毛 阅读(246) 评论(0) 推荐(0)
摘要:filter filter()函数接收一个函数 f 和一个list,这个函数 f 的作用是对每个元素进行判断,返回 True或 False,filter()根据判断结果自动过滤掉不符合条件的元素,返回由符合条件元素组成的新list。 例如,要从一个list [1, 4, 6, 7, 9, 12, 1 阅读全文
posted @ 2019-03-19 21:12 大圣原来姓毛 阅读(195) 评论(0) 推荐(0)
摘要:对List、Dict进行排序,Python提供了两个方法对给定的List L进行排序,方法1.用List的成员函数sort进行排序,在本地进行排序,不返回副本方法2.用built-in函数sorted进行排序(从2.4开始),返回副本,原始输入不变参数说明:iterable:是可迭代类型;key:传 阅读全文
posted @ 2019-03-19 21:11 大圣原来姓毛 阅读(160) 评论(0) 推荐(0)
摘要:eval() 将字符串类型的代码执行并返回结果 exec()将自字符串类型的代码执行 compile 将字符串类型的代码编译。代码对象能够通过exec语句来执行或者eval()进行求值。 参数说明: 1. 参数source:字符串或者AST(Abstract Syntax Trees)对象。即需要动 阅读全文
posted @ 2019-03-19 21:10 大圣原来姓毛 阅读(159) 评论(0) 推荐(0)
摘要:二分查找算法 你观察这个列表,这是不是一个从小到大排序的有序列表呀? 如果这样,假如我要找的数比列表中间的数还大,是不是我直接在列表的后半边找就行了? 这就是二分查找算法! 那么落实到代码上我们应该怎么实现呢? 简单版二分法 l = [2,3,5,10,15,16,18,22,26,30,32,35 阅读全文
posted @ 2019-03-19 21:08 大圣原来姓毛 阅读(5453) 评论(0) 推荐(0)
摘要:命名空间和作用域 命名空间的本质:存放名字与值的绑定关系 在python之禅中提到过:命名空间是一种绝妙的理念,让我们尽情的使用发挥吧! 命名空间一共分为三种: 全局命名空间 局部命名空间 内置命名空间 *内置命名空间中存放了python解释器为我们提供的名字:input,print,str,lis 阅读全文
posted @ 2019-03-19 21:04 大圣原来姓毛 阅读(167) 评论(0) 推荐(0)
摘要:和数字相关 数字——数据类型相关:bool,int,float,complex 数字——进制转换相关:bin,oct,hex 数字——数学运算:abs,divmod,min,max,sum,round,pow 和数据结构相关 序列——列表和元组相关的:list和tuple 序列——字符串相关的:st 阅读全文
posted @ 2019-03-18 21:21 大圣原来姓毛 阅读(256) 评论(0) 推荐(0)
摘要:函数基础-传参 1.按位置传值多余的参数都由*args统一接收,得到一个元组的形式 def mysum(*args): the_sum = 0 for i in args: the_sum+=i return the_sum the_sum = mysum(1,2,3,4) print(the_su 阅读全文
posted @ 2019-03-18 21:13 大圣原来姓毛 阅读(515) 评论(0) 推荐(0)
摘要:描述 enumerate() 函数用于将一个可遍历的数据对象(如列表、元组或字符串)组合为一个索引序列,同时列出数据和数据下标,一般用在 for 循环当中。 Python 2.3. 以上版本可用,2.6 添加 start 参数。 >>>seq = ['one', 'two', 'three'] >> 阅读全文
posted @ 2019-03-18 21:07 大圣原来姓毛 阅读(167) 评论(0) 推荐(0)
该文被密码保护。
posted @ 2019-03-18 20:54 大圣原来姓毛 阅读(12) 评论(0) 推荐(0)
摘要:1、数据类型属性 不可变数据类型:元组、bool、int、str (可哈希hash) 可变数据类型:列表、dic、set (不可哈希hash) 2、字典的key必须是不可变数据类型;value为任意数据类型 3、字典增删改查 1、字典增加: dict [“key”]=value dict.setde 阅读全文
posted @ 2019-03-18 19:14 大圣原来姓毛 阅读(125) 评论(0) 推荐(0)
摘要:1、listt.append()默认追加在后面 2、list.insert(索引,“元素”)按索引添加 3、list.extend()可添加多个字或字母的字符串,也可以是列表 4、list.pop()默认删除最后一个,传入索引,按索引位置删除元素 5、list.remove()按元素删除 6、lis 阅读全文
posted @ 2019-03-17 17:39 大圣原来姓毛 阅读(578) 评论(0) 推荐(0)
摘要:1、空或0布尔值为false,非0或非空为true 2、多个判断连在一起判断优先级:(括号)》not 》and 》or and: print(27 and 1>4) >True 真真为真、假假为真、真假为假 or : print (27 or 1>4) >27 一个为真都为真 (X or Y) X为 阅读全文
posted @ 2019-03-17 17:16 大圣原来姓毛 阅读(397) 评论(0) 推荐(0)
摘要:1、find(”元素”)根据字符串元素找索引,找到返回值,找不到返回-1,这是和index的区别,index找不到会报错 2、strip()默认删除空格, stri(“多个特殊字符”)删除特殊字符空格 rstrip()只删右边 lstrip()只删右边 3、split() 字符串转化成列表,括号里可 阅读全文
posted @ 2019-03-17 17:12 大圣原来姓毛 阅读(471) 评论(0) 推荐(0)
该文被密码保护。
posted @ 2019-03-17 16:49 大圣原来姓毛 阅读(48) 评论(0) 推荐(0)
摘要:一、刚接触python的小白最容易混淆,区别是: “==”是比较,“=”是赋值 二、常用的几个内置函数 type()查看数据类型 help()帮助 id()查看内存地址 ord('a')查看十进制整数》》》返回97( ASCII 数值) chr()用一个范围在 range(256)内的(就是0~25 阅读全文
posted @ 2019-03-17 16:10 大圣原来姓毛 阅读(1347) 评论(0) 推荐(0)
该文被密码保护。
posted @ 2019-03-17 15:45 大圣原来姓毛 阅读(49) 评论(0) 推荐(0)