随笔分类 -  Python程序开发

摘要:一、面向对象的三大特征 面向对象的三大特征指的是 封装、继承、多态。 封装(encapsulation,有时称为数据隐藏)是处理对象的一个重要概念。从形式上看,封装就是将数据和行为组合在一个包中,并对对象的使用者隐藏具体的实现方式。 继承(inheritance)的基本思想是,可以基于已有的类创建新 阅读全文
posted @ 2024-10-16 20:00 星光映梦 阅读(70) 评论(0) 推荐(0)
摘要:一、什么是面向对象 对象(Object)是内存中专门用来存储数据的一块区域。对象中可以存放各种数据,比如:数字、布尔值、代码等。对象由 对象的标识(id)、对象的类型(type)和 对象的值(value)三部分组成。 Python 是一门面向对象的编程语言。所谓的 面向对象 的语言,简单理解就是语言 阅读全文
posted @ 2024-10-14 19:06 星光映梦 阅读(33) 评论(0) 推荐(0)
摘要:一、什么是文件 文件(file)通常是磁盘或固态硬盘上的一段已命名的存储区。它是指一组相关数据的有序集合。这个数据集合有一个名称,叫做文件名。文件名 是文件的唯一标识,以便用户识别和引用。文件名包括 3 个部分:文件路径 + 文件名主干 + 文件后缀名。所有的文件都通过流进行输入、输出操作。 二、文 阅读全文
posted @ 2024-10-12 19:32 星光映梦 阅读(57) 评论(0) 推荐(0)
摘要:一、什么是异常 程序在运行过程之中,不可避免的出现一些错误,比如:使用了没有赋值的变量、使用了不存在的索引、除 0 等等。这些错误在程序中,我们称之为异常。程序运行过程中,一旦出现异常将会导致程序立即终止,异常以后的代码全部都不会执行。 二、异常的传播 当在函数中出现异常时,如果在函数中对异常进行了 阅读全文
posted @ 2024-10-08 19:40 星光映梦 阅读(46) 评论(0) 推荐(0)
摘要:一、什么是装饰器 装饰器 指的定义一个函数,该函数是用来装饰其它函数的,即为其它函数添加额外的功能。 通过装饰器和闭包,可以在不修改原来函数的情况下对函数进行扩展。在开发中,我们都是通过装饰器来扩展函数的功能。在定义函数时,我们可以通过 @装饰器,来使用指定的装饰器装饰当前函数。 def outer 阅读全文
posted @ 2024-09-30 18:50 星光映梦 阅读(41) 评论(0) 推荐(0)
摘要:一、闭包 在一个函数内部,我们可以在在定义一个函数,并且将内部的函数作为外部函数的返回值返回。这种高阶函数,我们也称为 闭包。“闭” 是指该函数是内嵌函数,“包” 是指该函数包含外层函数作用域的引用(不是对全局作用域)。通过闭包,我们可以创建一些只有当前函数能访问的变量,我们可以将一些私有的数据藏在 阅读全文
posted @ 2024-09-28 18:31 星光映梦 阅读(33) 评论(0) 推荐(0)
摘要:一、什么是名称空间 名称空间(namespace)指的是变量存储的位置,是对栈区的划分。每一个变量都需要存储到指定的名称空间中。每一个作用域都会有一个它对应的名称空间。名称空间主要分为 内置名称空间、全局名称空间 和 局部名称空间 三种。名称空间实际上就是一个字典,是一个专门用于存储变量的字典。 内 阅读全文
posted @ 2024-09-26 19:13 星光映梦 阅读(26) 评论(0) 推荐(0)
摘要:一、什么是函数 函数也是对象,对象是内存中专门用来存储数据的一块区域。函数可以用来保存一些可执行代码的,并且可以在需要时,对这些语句进行多次调用。 二、创建函数 创建函数也称为定义函数。我们可以使用 def 关键字来定义函数,它的语法格式如下: def 函数名(参数列表): # 函数体 pass 函 阅读全文
posted @ 2024-09-24 19:38 星光映梦 阅读(43) 评论(0) 推荐(0)
摘要:一、什么是字典 在 Python 中,字典(dictionary)是一系列 键值对。每个键都与一个值关联,可以使用键来访问与之关联的值。字典中的 元键 只能是 不可变类型 的数据类型,也就是 可哈希类型。与键相关的值可以是数字、字符串、列表 乃至字典等。事实上,可将任意的 Python 对象用作字典 阅读全文
posted @ 2024-09-22 22:26 星光映梦 阅读(51) 评论(0) 推荐(0)
摘要:一、什么是集合 在 Python 中,集合与列表类似,集合它是无序(不是按照元素的插入顺序保存)的可变序列。在集合中不能出现重复的元素。在形式上,集合的所有元素都放在一对 “{}” 中,两个相邻元素间使用 “,” 分隔。集合中的元素只能是不可变类型的数据类型,也就是可哈希类型。 二、集合的创建、删除 阅读全文
posted @ 2024-09-20 18:23 星光映梦 阅读(26) 评论(0) 推荐(0)
摘要:一、什么是元组 元组(tuple)是 Python 中的一种序列结构,和列表类似,也是由一系列按特定顺序排列的元素组成,但它是不可变序列。因此,元组也可以称为不可变的列表。在形式上,元素的所有元素都放在一对“()”中,两个相邻元素间使用“,”分隔。在内容上,可以将整数、实数、字符串、列表、元组等任何 阅读全文
posted @ 2024-09-18 20:55 星光映梦 阅读(89) 评论(0) 推荐(0)
摘要:一、什么是列表 Python 中列表是由一系列按特定顺序排列的元素组成的,它是 Python 中内置的可变序列。在形式上,列表的所有元素都放在一对中括号 “[]” 中,两个相邻元素间使用逗号 “,” 分隔。在内容上,可以将整数、实数、字符串、列表、元组等任何类型的内容放入到列表中,并且同一个列表中, 阅读全文
posted @ 2024-09-16 18:32 星光映梦 阅读(53) 评论(0) 推荐(0)
摘要:一、什么是字符串 字符串用来表示一段文本信息。在 Python 中,字符串需要使用引号引起来,引号可以是单引号,也可以是双引号,但是不要混的用。相同的引号间不能嵌套使用。 s = 'hello' print(s) print(type(s)) s = "hello" print(s) print(t 阅读全文
posted @ 2024-09-14 19:36 星光映梦 阅读(21) 评论(0) 推荐(0)
摘要:一、流程控制 流程控制就是用来控制程序运行中各语句执行顺序的语句。基本的流程结构为:顺序结构,分支结构(或称选择结构),循环结构。 顺序结构:程序自上到下执行,中间没有任何判断和跳转; 分支结构:根据条件,选择性的执行某段代码; 循环结构:根据循环条件,重复性的执行某段代码; 二、顺序结构 顺序结构 阅读全文
posted @ 2024-09-12 21:38 星光映梦 阅读(98) 评论(0) 推荐(0)
摘要:一、运算符与表达式 运算符 就是对字面量或者变量进行操作的符号;表达式 是指用运算符把字面量或者变量连接起来,符合 Python 语法的式子。不同运算符连接的表达式体现的是不同类型的表达式;Python 中的运算符主要包括 算术运算符、赋值运算符、比较(关系)运算符、逻辑运算符 和 位运算符。 二、 阅读全文
posted @ 2024-09-10 19:46 星光映梦 阅读(69) 评论(0) 推荐(0)
摘要:一、注释 在开发程序过程中,如果一段代码的逻辑比较复杂,不是特别容易理解,可以适当添加注释,以辅助自己或其他开发人员解读代码。注释是给程序员看的,为了让程序员方便阅读代码,解释器会忽略注释。在 Pyton 中,注释分为单行注释和多行注释。 单行注释:在 Python 中,使用 “#” 作为单行注释, 阅读全文
posted @ 2024-09-08 22:56 星光映梦 阅读(204) 评论(0) 推荐(0)
摘要:一、Python简介 1.1、什么是Python Python 由荷兰数学和计算机科学研究学会的吉多.范罗苏姆于 1990 年代初设计,作为一门叫做 ABC 语言的替代品。Python 提供了高效的高级数据结构,还能简单有效地面向对象编程。Python 语法和动态类型,以及解释型语言的本质,使它成为 阅读全文
posted @ 2024-09-06 21:36 星光映梦 阅读(79) 评论(0) 推荐(0)