08 2016 档案
摘要:1、面向对象介绍: 世界万物,皆可分类 世界万物,皆为对象 只要是对象,就肯定属于某种类 只要是对象,就肯定有属性 2、 面向对象的几个特性: class类: 一个类即对一类拥有相同属性的对象的抽象,蓝图、原型。在这个类中定义了这些对象都具备的属性,共同的方法。 object对象: 一个对象即是一个
阅读全文
摘要:作业需求: 开发一个简单的python计算器 1、实现加减乘除及拓号优先级解析 2、用户输入 1 - 2 * ( (60-30 +(-40/5) * (9-2*5/3 + 7 /3*99/4*2998 +10 * 568/14 )) - (-4*3)/ (16-3*2) )等类似公式后,必须自己解析
阅读全文
摘要:1、 模块和包 a.定义: 模块用来从逻辑上组织python代码(变量,函数,类,逻辑:实现一个功能),本质就是.py结尾的python文件。(例如:文件名:test.py,对应的模块名:test) 包:用来从逻辑上组织模块的,本质就是一个目录(必须带有一个__init__.py的文件) b.导入方
阅读全文
摘要:1、 列表生成器:代码例子 2、高阶函数 变量可以指向函数,函数的参数能接受变量,即把一个函数名当做实参传给另外一个函数 返回值中包涵函数名 代码例子: 3、装饰器 装饰器:本质是函数,(装饰其他函数)就是为其他函数添加附加功能 装饰器原则: a.不能修改被装饰的函数的源代码 b.不能修改被装饰的函
阅读全文
摘要:1、集合set 集合是无序的,不重复的,主要作用: 去重,把一个列表变成集合,就可以自动去重 关系测试,测试两组数据的交集,差集,并集等关系 操作例子如下: 关于集合的功能及操作 2、关于文件操作 f = open("file.txt","r",encoding="utf-8") #文件句柄,即文件
阅读全文
摘要:1、 模块 写模块的时候尽量不要和系统自带的模块的名字相同 调用模块的时候,会先在当前目录下查找是否有这个模块,然后再会如python的环境变量中查找 a.模块1:sys 代码如下: 该代码的作用就是打印出python环境变量如下所示: D:\\python培训\\s14\\day2 D:\\pyt
阅读全文