随笔分类 -  零基础学Python

摘要:1.删除目录 删除目录可以通过os模块提供的rmdir()函数实现。通过rmdir()函数删除目录时,只有当要删除的目录为空时才起作用。 os.rmdir(path) path为要删除的目录,可以使用绝对路径或者相对路径。 import os os.rmdir("c:\\demo\\test\\di 阅读全文
posted @ 2021-05-17 21:45 @睦 阅读(97) 评论(0) 推荐(0) 编辑
摘要:1.判断目录是否存在 在Python中,有时需要判断给定的目录是否存在,这时可以使用os.path模块提供的exists()函数实现。 os.path.exists(path) 其中,path为要判断的目录,可以是绝对路径,也可以采用相对路径。如果给定的路径存在,则返回true,否则返回false。 阅读全文
posted @ 2021-05-16 00:06 @睦 阅读(104) 评论(0) 推荐(0) 编辑
摘要:用于定位一个文件或者目录的字符串被称为路径,在程序开发时,一般设计两种路径,一种是相对路径,一种是绝对路径。 1.相对路径 在Python中,可以通过os模块提供的getcwd()函数获取当前工作目录。 import os print(os.getcwd()) 相对路径就是依赖于当前工作目录的,如果 阅读全文
posted @ 2021-05-07 21:18 @睦 阅读(99) 评论(0) 推荐(0) 编辑
摘要:目录也称为文件夹,用于分层保存文件。通过目录可以分门别类地存放文件。我们也可以通过目录快速地找到想要的文件。在Python中,并没有提供直接操作目录的函数或者对象,而是需要使用内置的os和os.path模块实现。 注:os模块时Python内置的与操作系统功能和文件系统相关的模块。该模块中的语句的执 阅读全文
posted @ 2021-05-05 20:55 @睦 阅读(101) 评论(0) 推荐(0) 编辑
摘要:1.读取指定字符 文件对象提供了 read()方法,读取指定个数的字符。 file.read([size]) 参数说明: file:为打开的文件对象 size:可选参数,用于指定要读取的字符个数,如果要省略,则一次性读取所有内容。 注:在调用read()方法读取文件内容的前提是在打开文件时,指定的打 阅读全文
posted @ 2021-05-02 17:11 @睦 阅读(134) 评论(0) 推荐(0) 编辑
摘要:1.打开文件使用with语句 打开文件后,要及时将其关闭,如果忘记关闭可能会带来意想不到的问题。另外,如果在打开文件时,抛出异常,那么将导致文件不能及时被关闭。为了更好的避免此类问题发生,可以使用Python提供的with语句,从而实现在处理文件时,无论是否抛出异常,都能保证with语句执行完毕后关 阅读全文
posted @ 2021-05-01 21:53 @睦 阅读(87) 评论(0) 推荐(0) 编辑
摘要:在Python中,想要操作文件需要先创建或者打开指定文件并创建文件对象,可以通过内置的open()函数实现。open()函数的基本语法如下: file=open(filename[,mode[,buffering]]) 参数说明: file:被创建的文件对象 filename:要创建或打开开文件的文 阅读全文
posted @ 2021-05-01 21:23 @睦 阅读(126) 评论(0) 推荐(0) 编辑
摘要:1.Try...except...else 在Python中,还有另外一种异常处理结构,他是try...except...else语句,也就是在原来try...except语句的基础上在添加一个else子句,用于指定当try语句块中没有发现异常时要执行的语句块。该语句块中的内容当try语句中发现异常 阅读全文
posted @ 2021-04-21 21:09 @睦 阅读(84) 评论(0) 推荐(0) 编辑
摘要:1.异常概述 在程序运行过程中,经常会遇到各种各样的错误,这些错误统称为“异常”。一下列举了一些Python中常见的异常,如下图: 异常 描述 NameError 尝试访问一个没有声明的变量引发的错误 IndexError 索引超出序列范围引发的错误 IndentationError 缩进错误 Va 阅读全文
posted @ 2021-04-20 21:35 @睦 阅读(104) 评论(0) 推荐(0) 编辑
摘要:1.导入和使用标准模块 在Python中,自带了很多实用的模块,称为标准模块,对于标准模块,我们可以直接使用import 语句导入到Python中使用。 例如: import random 注:在导入标准模块时,也可以使用as关键字为其指定别名,通常请下,如果模块名比较长,则也可以为其设置别名。 i 阅读全文
posted @ 2021-04-18 21:32 @睦 阅读(92) 评论(0) 推荐(0) 编辑
摘要:使用模块可以避免函数名和变量名重名引发的冲突,那么,如果模块名重复应该再怎么办?在Python中,提供了包的概念,宝石一个分层次的目录结构,他将一组功能相近的模块组织在一个目录下。这样,既可以起到规范代码的作用,又能避免模块名重名引起的冲突。 注:包简单理解就是文件夹,只不过在该文件夹下必须存在一个 阅读全文
posted @ 2021-04-16 21:31 @睦 阅读(90) 评论(0) 推荐(0) 编辑
摘要:1.已主程序的形式执行 这里创建一个模块,名称为christmastree,在该段代码中,首先定义一个全局变量,然后创建一个名称为fun_christmastree()的函数,最后在通过print()函数输出一些内容。 printtree="我是一棵松树" def fun_christmastree 阅读全文
posted @ 2021-04-12 21:11 @睦 阅读(103) 评论(0) 推荐(0) 编辑
摘要:1.使用from...import 语句导入模块 在使用import语句导入模块时,每执行一条import语句都会创建一个新的命名空间,并且该命名空间中执行与.py文件相关的所有语句。在执行时,需要具体的变量、函数和类名前加上模块名. 前缀 如果不行在每次导入模块时都创建一个新的命名空间,而是将具体 阅读全文
posted @ 2021-04-10 21:19 @睦 阅读(90) 评论(0) 推荐(0) 编辑
摘要:1.模块概述 模块的英文是Modules,可以认为是一盒主体积木,通过他可以拼出某一个主题的东西。 在Python中,一个扩展名为".py"的文件就成为一个模块。通常情况下,我们把能够实现某一个特定功能的代码放置在一个文件中作为一个模块,从而方便其他程序和脚本导入并使用。另外,使用模块也可以避免函数 阅读全文
posted @ 2021-04-08 21:27 @睦 阅读(107) 评论(0) 推荐(0) 编辑
摘要:1.派生类中调用基类的__init__()方法 在派生类中定义__init__()方法时,不会自动调用基类的__init__()方法。 例如:定义一个Fruit类,在__init__()方法中创建类属性color,然后再Fruit类中定义一个harvest()方法,在该方法中输出类的属性color的 阅读全文
posted @ 2021-04-07 21:26 @睦 阅读(137) 评论(0) 推荐(0) 编辑
摘要:在编写类时,并不是每次都要从空白开始,当要编写的类和另一个存在的类之间存在一定的继承关系时,就可以通过继承来达到代码重构的目的,提高开发效率。 1.继承的基本语法 继承是面向对象编程最重要的特性之一,他源于人们认识客官世界的过程,是自然界普遍存在的一种现象。在程序设计中,实现继承,表示这个类拥有他继 阅读全文
posted @ 2021-04-05 21:42 @睦 阅读(52) 评论(0) 推荐(0) 编辑
摘要:1.访问限制 在类的内部可以定义属性和方法,而在类的外部则可以直接调用属性或方法来操作数据,从而隐藏了内部的复杂逻辑。但是PYthon并没有对属性和方法的访问权限进行限制。为了保证类内部的某些属性或方法不被外部所访问,可以在属性或者方法名前面添加双下划线,或者首尾加双下划线,从而限制访问权限。其中, 阅读全文
posted @ 2021-04-03 23:02 @睦 阅读(80) 评论(0) 推荐(0) 编辑
摘要:类的成员主要有实例方法和数据成员组成,在类中创建了类的成员后,可以通过类的实例进行访问。 1.创建实例方法并访问 所谓实例方法是指在类中定义的函数,该函数时一种在类的实例上操作的函数。同__init__()方法一样,实例的方法的第一各参数必须是self,并且必须包含一个self参数。创建实例方法语法 阅读全文
posted @ 2021-03-30 21:36 @睦 阅读(125) 评论(0) 推荐(0) 编辑
摘要:在Python中,类表示具有相同属性和方法的对象集合,在使用类时,需要先定义类,然后再创建类的实例,通过类的实例就可以访问类中的属性和方法了。 1.定义类 在Python中,类的定义使用class关键字来实现,语法格式如下: class ClassName: '''类的帮助信息''' stateme 阅读全文
posted @ 2021-03-28 16:42 @睦 阅读(86) 评论(0) 推荐(0) 编辑
摘要:面向对象的英文缩写是OO,他是一种设计思想。面向对象中的对象,通常是指客官世界中存在的对象,具有唯一性,对象之间各不相同,各有各的特点,每一个对象都有自己的运动规律和内部装填;对象与对象之间又是可以相互联系、相互作用的。另外,对象也可以是是一个抽象的事物。概况的讲,面向对象技术是一种从组织结构上模拟 阅读全文
posted @ 2021-03-27 22:59 @睦 阅读(110) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示