随笔分类 - Python学习
摘要:网络编程 17.1、网络 使用网络能够把多方电脑等设备链接在一起进行数据传递。网络编程就是让在不同的电脑上的软件能够进行数据传递,即进程之间的通信。 17.1.1、网络编程三要素 IP:网络中每台计算机的唯一标识,通过 IP 地址可以找到计算机。 端口:标识进程的逻辑地址,通过端口找到计算机中指
阅读全文
摘要:进程与线程 16.1、并发与并行 16.1.1、并发 单个 CPU 处理多个任务。各个任务交替执行一段时间。 16.1.2、并行 多个 CPU 同时执行多个任务。 16.2、多进程 16.2.1、什么是进程 进程是操作系统进行资源分配的基本单位。 操作系统中一个正在运行的程序或软件就是一
阅读全文
摘要:第 13 章 Python 高级语法 13.1、浅拷贝与深拷贝 直接赋值:对象的引用(别名),不产生拷贝。 浅拷贝:拷贝父对象,不会拷贝对象的内部的子对象。拷贝后只有第一层是独立的。 深拷贝:完全拷贝了父对象及其子对象。拷贝后所有层都是独立的。 13.1.1、如何浅拷贝 切片操作(如 [i:])。
阅读全文
摘要:一、包概述 包是一种管理 Python 模块命名空间的形式。 通过使用模块名来构造 Python 模块命名空间的一种方式。例如,模块名 A.B 表示名为 A 的包中名为 B 的子模块。通常我们将多个有联系的模块放入一个包中。包与文件夹相似,不过该文件夹下必须有一个 __init__.py 文件。 假
阅读全文
摘要:一、模块概述 Python 中一个以 .py 结尾的源文件即为一个模块(Module)。其中可以包含变量、函数和类等。通常情况下,我们把能够实现某一特定功能的代码放置在一个文件中作为一个模块。 使用模块提高了代码的可维护性,也提高了代码的复用性。即编写好一个模块后,只要是实现该功能的程序,都可以导入
阅读全文
摘要:一、异常介绍 Python 是一门解释型语言,只有在程序运行后才会执行语法检查。所以,只有在运行或测试程序时,才会真正知道该程序能不能正常运行。 Python 有两种错误很容易辨认:语法错误和异常。 1.1、语法错误 程序解析时遇到的错误。 例如以下程序,因缺少 : 而出现语法错误。 while
阅读全文
摘要:目录 面向对象三大特性 多态案例演练 面向对象三大特性 1、 封装 根据职责将属性和方法封装到一个抽象的类中 定义类的准则 2、继承 实现代码的重用,相同的代码不需要重复的编写 设计类的技巧 子类针对自己特有的需求,编写特定的代码 3、多态 不同的子类对象调用相同的父类方法,产生不同的执行结果 多态
阅读全文
摘要:目录 1、单继承 1.1、继承的概念、语法和特点 1.2、方法的重写 2、多继承 2.1、多继承的使用注意事项 2.2、新式类与旧式(经典)类 面向对象三大特性 封装 根据职责将 属性和方法 封装到一个抽象的类中 继承 实现代码的重用,相同的代码不需要重复的编写 多态 不同的对象调用相同的方法,产生
阅读全文
摘要:目录 1、类的结构 1.1、术语 —— 实例 1.2、类是一个特殊的对象 2、类属性和实例属性 2.1、概念和使用 2.2、属性的获取机制(科普) 3、类方法和静态方法 3.1、类方法 3.2、静态方法 3.3、方法综合案例 一、类的结构 1.1、术语 —— 实例 1、使用面向对象开发,第 1 步
阅读全文
摘要:在 Python 中,私有属性和私有方法是一种约定俗成的封装机制,用于限制类内部数据的直接访问。虽然 Python 没有像 Java 那样严格的访问控制,但通过命名约定和名称修饰(name mangling)机制可以实现类似的效果。本文将详细介绍 Python 中私有成员的使用方法、实现原理和最佳实
阅读全文
摘要:面向对象编程(OOP)是 Python 的核心特性之一,它提供了一种组织代码的强大方式,使代码更模块化、可重用且易于维护。本文将系统介绍 Python 面向对象编程的基础语法,包括类定义、对象创建、继承、多态等核心概念。 文章目录 一、类 二、类的操作 1、成员引用 2、实例化 三、__init()
阅读全文
摘要:函数是Python编程的核心概念之一,它允许我们将代码封装为可重用的模块,提高代码的可读性、可维护性和复用性。本文将系统介绍Python函数的定义、参数传递、作用域、装饰器等关键概念,并通过丰富示例展示其实际应用。 文章目录 一、函数基础:定义与调用 1、基本语法结构 2、最简单的函数示例 3、带参
阅读全文
摘要:目录 知识点回顾 一、列表 1.1 列表的定义 1.2 列表常用操作 1、del 关键字(科普) 2、关键字、函数和方法(科普) 1.3 循环遍历 1.4 应用场景 二、元组 2.1 元组的定义 1、创建空元组 2、元组中 只包含一个元素 时,需要 在元素后面添加逗号 2.2 元组常用操作 2.3
阅读全文
摘要:Python 的流程控制语句是编程的核心基础,通过条件判断和循环结构可以实现复杂的业务逻辑。本文将系统介绍 Python 中的条件语句、循环语句及控制关键字,帮助您构建坚实的编程基础。 文章目录 一、条件语句: if、elif、else) 1、基本语法结构 2、多条件判断示例 3、嵌套条件语句 4、
阅读全文
摘要:Python 作为一种动态类型语言,拥有丰富多样的数据类型,每种类型都有其独特的特性和应用场景。本文将系统介绍 Python 的六种主要数据类型(数字、字符串、元组、列表、字典、集合),并详细讲解常用的数据类型转换函数。 文章目录 一、Python的六大数据类型 二、序列 三、Number (数字类
阅读全文
摘要:Python 提供了丰富的运算符集合,用于执行各种数学计算、逻辑判断和变量操作。本文将系统介绍五大类运算符:算术运算符、比较运算符、逻辑运算符、赋值运算符及其他优先级规则,帮助您构建坚实的编程基础。 文章目录 一、算术运算符 (Arithmetic Operators) 二、比较运算符 (Compa
阅读全文
摘要:基础语法详解 Python 作为一门简洁优雅的编程语言,其基础语法设计充分考虑了可读性和易用性。本文将深入介绍 Python 编程中的核心基础概念,包括标识符命名规则、保留字使用规范、注释方法、引号介绍、多行语句处理、print 输出以及模块导入机制。 文章目录 一、标识符 (Identifiers
阅读全文
摘要:文章目录 专栏介绍 一、Python:从起源到应用的全面解析 1.1 Python的起源 1.2 Python的特点 1.3 Python的应用范围 1.4 Python各个版本的区别 1.5 Python的优缺点 二、Python下载安装 2.1 下载 2.2 安装 三、代码编辑器下载安装 3.1
阅读全文

浙公网安备 33010602011771号