04 2016 档案
摘要:模块就是py文件。python中能开辟作用域的只有函数、类和模块。 for循环不能开辟作用域,for循环内的变量为全局变量。if...else...同for循环一样。 一 time模块 时间表示形式 在Python中,通常有这三种方式来表示时间:时间戳、元组(struct_time)、格式化的时间字
        阅读全文
            
摘要:1. 小程序:根据用户输入选择可以完成以下功能: 创意文件,如果路径不存在,创建文件夹后再创建文件 能够查看当前路径 在当前目录及其所有子目录下查找文件名包含指定字符串的文件 2. 将三次登陆锁定的作业改为:python login.py -u alex -p 123456 输入的形式(-u,-p是
        阅读全文
            
摘要:题目: 基于授权定制自己的列表类型,要求定制的自己的__init__方法, 定制自己的append:只能向列表加入字符串类型的值 定制显示列表中间那个值的属性(提示:property) 其余方法都使用list默认的(提示:__getattr__加反射)
        阅读全文
            
摘要:一 isinstance(obj,cls)和issubclass(sub,super) isinstance(obj,cls)判断obj是否是类 cls 的对象 isinstance(x,list)判断x是否是列表list issubclass(sub, super)检查sub类是否是 super 
        阅读全文
            
摘要:题目一:总结 1.什么是绑定到对象的方法,如何定义,如何调用,给谁用?有什么特性? 类内定义的函数,不经装饰器装饰,被实例化对象调用,会默认传入一个self参数,对象将会传递给self; 定义方式比较普通‘def 函数名(self):’; 调用方式‘对象.函数名()’; 类和对象都可以调用,被对象调
        阅读全文
            
摘要:一:定义如下类,并最大程度地重用代码(继承,派生:子类重用父类方法,组合)	老师类	学生类	分数类	课程类	生日类 二:实现如图的继承关系,然后验证经典类与新式类在查找一个属性时的搜索顺序 三:基于多态的概念来实现linux中一切皆文件的概念:文本文件,进程,磁盘都是文件,然后验证多态性
        阅读全文
            
摘要:一、如何使用类 1.实例化:创建对象 类名加括号就是实例化,会自动触发__init__函数的运行,可以用它来为每个实例定制自己的特征。 例子一 python中一切皆为对象,且python3统一了类与类型的概念,类型就是类 例子二 例子三 2.引用类的特征(类的变量)和技能(类的函数) 基于面向对象设
        阅读全文
            
摘要:面向对象基础知识: 1.面向对象是一种编程方式,此编程方式的实现是基于对类和对象的使用; 2.类是一个模板,模板中包装了多个‘函数’供使用(可以将多函数中公用的变量封装到对象中); 3.对象,根据模板创建的实例(即:对象),实例用于被包装在类中的函数; 4.面向对象三大特性:封装、继承和多态。 面向
        阅读全文
            
摘要:递归: 在函数内部,可以调用其他函数。如果一个函数在内部调用自身本身,这个函数就是递归函数。 1. 必须有一个明确的结束条件; 2. 每次进入更深一层递归时,问题规模相比上次递归都应有所减少; 3.递归效率不高,递归层次过多会导致栈溢出(在计算机中,函数调用是通过栈(stack)这种数据结构实现的,
        阅读全文
            
摘要:面向概述 创建类和对象 class是关键字,表示类 创建对象类后面加括号即可 类中的函数第一个参数必须是self,类中定义的函数叫做‘方法’。 面向对象:创建对象,通过对象执行方法。 函数编程:直接执行函数。 场景的不同适合其编程方式也不同。 函数式编程的应用场景 >各个函数之间是独立且无共用的数据
        阅读全文
            
摘要:题目一:用map来处理字符串列表啊,把列表中所有人都变成sb,比方alex_sbname=['alex','wupeiqi','yuanhao'] 用map来处理下述l,然后用list得到一个新的列表,列表中每个人的名字都是sb结尾l=[{'name':'alex'},{'name':'y'}] 题
        阅读全文
            
摘要:题目一: 有两个列表,分别存放来老男孩报名学习linux和python课程的学生名字linux=['钢弹','小壁虎','小虎比','alex','wupeiqi','yuanhao']python=['dragon','钢弹','zhejiangF4','小虎比'] 问题一:得出既报名linux又
        阅读全文
            
摘要:python内置了一系列的常用函数,以便于我们使用,python英文官方文档详细说明:https://docs.python.org/3/library/functions.html Built-in Functions abs() dict() help() min() setattr() all
        阅读全文
            
摘要:协程 def init(func): def wrapper(*args,**kwargs): obj = func(*args,**kwargs) next(obj) return obj return wrapper @init def food(name): print("%s start t
        阅读全文
            
摘要:什么是迭代器协议 1.迭代器协议是指:对象必须提供一个next方法,执行该方法要么返回迭代中的下一项,要么就引起一个StopIteration异常,以终止迭代 (只能往后走不能往前退) 2.可迭代对象:实现了迭代器协议的对象(如何实现:对象内部定义一个__iter__()方法) 3.协议是一种约定,
        阅读全文
            
摘要:装饰器 1.无参数 2.函数有参数 3.函数动态参数 4.装饰器参数 装饰器的应用 下面题目同http://www.cnblogs.com/xuyaping/p/6679305.html,只不过加了装饰器统计时间和认证功能。 1、定义无参装饰器为被装饰器添加统计运行时间的功能 #定义闭包无参函数,为
        阅读全文
            
摘要:数据类型 计算机顾名思义就是可以做数学计算的机器,因此,计算机程序理所当然地可以处理各种数值。但是,计算机能处理的远不止数值,还可以处理文本、图形、音频、视 频、网页等各种各样的数据,不同的数据,需要定义不同的数据类型。在Python中,能够直接处理的数据类型有以下几种 一 Number(数字) 1
        阅读全文
            
摘要:文件操作 1.1 对文件操作流程 现有文件如下: 注意 if in the win,hello文件是utf8保存的,打开文件时open函数是通过操作系统打开的文件,而win操作系统 默认的是gbk编码,所以直接打开会乱码,需要f=open('hello',encoding='utf8'),hello
        阅读全文
            
摘要:一、读取文件,打印第三行时后面加入“徐亚平” 程序如下: 1 Somehow, it seems the love I knew was always the most destructive kind 2 不知为何,我经历的爱情总是最具毁灭性的的那种 3 Yesterday when I was 
        阅读全文
            
摘要:python三级菜单优化,菜鸟版链接:http://www.cnblogs.com/xuyaping/p/6648170.html
        阅读全文
            
 
                    
                

 
 浙公网安备 33010602011771号
浙公网安备 33010602011771号