月考题: 7th_questions文件内容如下: test2.py文件内容如下: 答案: ...
分类:
编程语言 时间:
2018-04-28 01:32:54
阅读次数:
197
复习: #反射 必须会,必须能看的懂,必须知道在哪儿用 #hasattr getattr setattr delattr 内置方法 必须能看懂 能用尽量用 __len__len(obj)的结果依赖于obj.__len()__的结果,计算对象的长度 __hash__ hash(obj)的结果依赖于ob ...
分类:
编程语言 时间:
2018-04-21 23:32:37
阅读次数:
201
一、迭代器 迭代器是一个可以记住遍历的位置的对象。迭代器对象从集合的第一个元素开始访问,直到所有的元素被访问完结束。迭代器只能往前不会后退。 迭代器有两个基本的方法:iter() 和 next()。 字符串,列表或元组对象都可用于创建迭代器,生成迭代器的方法是iter(): 二、生成器 在描述生成器 ...
分类:
编程语言 时间:
2018-04-17 23:51:55
阅读次数:
263
目录: 继承 封装 多态 继承 封装 多态 一、继承 1.什么继承 继承是一种创建新类的方式,新建的类可以继承一个或多个父类(python支持多继承),父类又可称为基类或超类,新建的类称为派生类或子类。 2.为什么要有继承 子类会“”遗传”父类的属性,从而解决代码重用问题,减少代码的冗余 3.怎么应 ...
分类:
编程语言 时间:
2018-04-16 18:41:39
阅读次数:
224
一、面向对象绑定方法 一、类中定义的函数分成两大类 1、绑定方法(绑定给谁,谁来调用就自动将它本身当作第一个参数传入): 1. 绑定到类的方法:用classmethod装饰器装饰的方法。 为类量身定制 自动将类当作第一个参数传入(其实对象也可调用,但仍将类当作第一个参数传入) 2. 绑定到对象的方法 ...
分类:
编程语言 时间:
2018-04-16 18:17:50
阅读次数:
234
一.字符串 1,在python中,字符串是最为常见的数据类型,一般情况下用引号来创建字符串。 注意:字符串是不可变的数据类型,关于可变与不可变将会在后文解释。 2,转义字符 在python中有一些字符是有转义功能的,一般情况下是指\加上一些字符,在使用的时候需要注意: 例如: 3.字符串的常用方法: ...
分类:
编程语言 时间:
2018-04-16 00:44:28
阅读次数:
220
一. 条件语句 python条件语句是根据一条或多条语句的执行结果的真假(True Or False)来决定代码块的执行。 而执行内容可以多行,以缩进来区分表示同一范围。 1.Python判断条件真假的形式: 真 : True, 非零,非空(即列表非空),非假等等 假:False, 0,空列表,空字 ...
分类:
编程语言 时间:
2018-04-16 00:43:43
阅读次数:
211
1.Python简介 python的创始人为吉多·范罗苏姆(Guido van Rossum)。1989年的圣诞节期间,吉多·范罗苏姆为了在阿姆斯特丹打发时间,决心开发一个新的脚本解释程序,作为ABC语言的一种继承。Python崇尚优美、清晰、简单,是一个优秀并广泛使用的语言。 Python是一样什 ...
分类:
编程语言 时间:
2018-04-16 00:42:36
阅读次数:
222
一、函数的基本语法和特性 函数的定义 函数一词来源于数学,但编程中的「函数」概念,与数学中的函数是有很大不同的。函数是指将一组语句的集合通过一个名字(函数名)封装起来,要想执行这个函数,只需调用其函数名即可。 python中函数的分类 特性: 定义一个函数 你可以定义一个由自己想要功能的函数,以下是 ...
分类:
编程语言 时间:
2018-04-16 00:38:16
阅读次数:
192
第一章 Python基础——Python介绍&循环语句 1.1 编程语言介绍 1.2 Python介绍 1.3 Python安装 1.4 第一个Python程序 1.5 变量 1.6 程序交互 1.7 基本数据类型 1.8 格式化输出 1.9 基本数据类型 1.10 流程控制之 if...else ...
分类:
编程语言 时间:
2018-04-15 12:04:31
阅读次数:
1659