- 博客(13)
- 收藏
- 关注
原创 异常
异常异常的概念在程序中,当Python检测到一个错误时,解释器就会指出当前流程已无法继续执行下去,这时就出现了异常。例如,使用print()函数输出一个未定义的变量值,具体如下所示:print(name)在Python程序中,如果出现异常,而异常对象并未被捕获或处理,程序就会用自动回溯,返回一种错误信息,并终止执行,上述语句返回的错误信息如下上述信息提示name变量名未定义,NameError为Python的内建异常类。异常是指因为程序出错而在正常控制流以外采取的行为,即异常是一个事件,该事件
2021-01-01 15:51:26 110
原创 文件
文件文件概述文本文件文本文件是一种由若干字符构成的文件,可以用文本编辑器进行阅读或编辑。以txt、py、html等为后缀的文件都是文本文件。二进制文件二进制文件一般是指不能用文本编辑器阅读或编辑的文件。以mp3、mp4、png等为后缀的文件都是二进制文件,如果想要打开或修改这些文件,必须通过特定软件进行,比如用Photoshop软件可以编辑图像文件。从本质上讲,文本文件也是二进制文件,因为计算机处理的全是二进制数据。文件操作通过程序操作文件与手动操作文件类似,通常需要经过3个步骤
2021-01-01 15:31:25 178
原创 包
包包的概念Python的程序由包、模块和函数组成。包是由一系列模块组成的集合,模块是处理某一类问题的函数和类的集合,它们之间的关系如图所示。Python提供了许多有用的工具包,如字符串处理、Web应用、图像处理等,这些自带的工具包和模块安装在Python的安装目录下的Lib子目录中。包是一个至少包含__int__.py文件的文件夹,init.py文件一般用来进行包的某些初始化工作或者设置__all__值,其内容可以为空。假设首先在包pack中创建两个子包:pack1和pack2,然后在包pack1
2021-01-01 14:59:35 174
原创 模块
模块模块的概念模块是一个保存了Python代码的文件,其中可以包含变量、函数或类的定义,也可以包含其他各种Python语句。使用模块有以下3方面的优势:(1)模块提高了代码的可维护性。在程序开发过程中,随着程序功能的增多,在一个文件中的代码会越来越长,从而造成程序不易维护,此时可以把相关功能的代码分配到一个模块里,从而使代码更易懂、更易维护。(2)模块提高了代码的可重用性。在应用程序开发中,经常需要处理时间,此时不必在每个程序中写入时间的处理函数,只需导入time模块即可。(3)模块避免了函数名和
2021-01-01 14:50:57 203
原创 面向对象(下)
面向对象的三大特征封装封装是面向对象程序设计的核心思想。它是指将对象的属性和行为封装起来,其载体就是类,类通常对客户隐藏其实现细节,这就是封装的思想。例如,计算机的主机是由内存条、硬盘、风扇等部件组成,生产厂家把这些部件用一个外壳封装起来组成主机,用户在使用该主机时,无须关心其内部的组成及工作原理。继承继承是面向对象程序设计提高重用性的重要措施。它体现了特殊类与一般类之间的关系,当特殊类包含了一般类的所有属性和行为,并且特殊类还可以有自己的属性和行为时,称作特殊类继承了一般类。一般类又称为父类或基
2020-12-06 15:38:13 180
原创 面向对象(上)
对象与类类名的首字母一般需要大写,具体示例如下:其中,实例方法与前面学习的函数格式类似,区别在于类的所有实例方法都必须至少有一个名为self的参数,并且必须是方法的第一个形参(如果有多个形参),self参数代表将来要创建的对象本身。另外,self.name称为实例属性,在类的实例方法中访问实例属性时需要以self为前缀。在类中定义实例方法时,第一个参数指定为“self”只是一个习惯。实际上,该参数的名字是可以变化的,具体如下所示:类对象类对象是在执行class语句时创建的,如例所示。例中,
2020-12-06 15:10:09 242
原创 第七周
模块与包模块是 一个保存了Python代码的文件,其中可以包含变量、函教、或类的定义,也可以包含其他各种python语句,使用模块有以下3方面的优势。1.模块提高了代码的可维护性。在程序开发过程中,随着程序功能的增多,在一个文件中的代码会越来越长,从而造成程序不易维护,此时可以把相关功能的代码分配到一个模块里,从而使代码更易懂,更易维护。2.模块提高了代确的可重用性。在应用程序开发中,经常需要处理时间,此时不必在每个程序中写入时间的处理函数只需导人time模块即可3. 模块避免了函数名和变量名冲突。由
2020-11-22 11:28:59 153
原创 第六周
函数函数的概念函数可以理解为实现某种功能的代码块,这样当程序中需要这个功能时就可以直接调用,而不必每次都编写一次。这就好比生活中使用计算器来计算,当需要计算时,直接使用计算器输入要计算的数,计算完成后显示计算结果,而不必每次计算都通过手写演算出结果。Python中的函数分为内建函数和自定义函数。内建函数是Python自带的,即可以直接使用,如print()函数、input()函数等。常见的内建函数如表所示,本章主要介绍自定义函数。函数的定义内建函数的数量是有限的,如果大家想自己设计符合使用需求的
2020-11-22 11:26:31 80
原创 第五周
列表列表的概念列表是Python以及其他语言中最常用到的数据结构之一。Python中使用中括号[]来表示列表,具体示例如下:student=[20200101,"洛米凯猫",18,60]列表的创建列表是由一组任意类型的值组合而成的序列,组成列表的值称为元素,每个元素之间用逗号隔开,具体示例如下:list=[20200101,"洛米凯猫",18,60]list=[1,2,3,4,5]list=[list1,["洛米凯猫",18,60]]list=[]列表中的元素是可变的,这意味着可以向
2020-11-22 11:12:18 64
原创 第四周
字典与集合字典在Python中,字典也如现实生活中的字典一样,使用词-语义进行数据的构建,其中词对应键(key),词义对应值(value),即键与值构成某种关系,通常将两者称为键值对,这样通过键可以快速找到对应的值。字典中值可以取任何数据类型,但键必须是不可修改的,如字符串、元组,具体示例如下:dict()={'name':'洛米凯猫','id':'123456','sex':'男'}print(dict)>>>{'name': '洛米凯猫', 'id': '123456',
2020-10-31 15:42:47 132
原创 第三周
字符串构造单引号或者双引号构造字符串1、使用单引号标识的字符串中不能包含单引号2、使用双引号标识的字符串中不能包含双引号3、使用3对单引号或3对双引号标识字符串可以包含多行转义字符字符串中除了可以包含数字字符、字母字符或特殊字符外,还可以包含转义字符。转义字符以反斜杠“\”开头,后跟若干个字符。转义字符具有特定的含义,不同于字符原有的意义,故称转义字符。表中列出了常用的转义字符及含义。字符串的输出与输入字符串的输出Python支持字符串格式化输出,具体示例如下:age=18岁prin
2020-10-25 17:39:55 552
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人