目录
01
Python简介
一、什么是Python Python 是一门易于学习、功能强大的编程语言,它提供了高效的高级数据结构,还能简单有效地面向对象编程。Python的语法十分简洁易懂,相比其他语言使用更... 浏览 605 02Python安装
Python是一种功能强大且易于学习的编程语言,它具有简洁易懂的语法和丰富的库,广泛应用于Web开发、数据分析、人工智能等领域。本篇教程将介绍Python最新版开发环境的安装... 浏览 992 03Python入门使用
一、Python软件介绍 Python安装完后,在开始菜单会有如下的一个文件夹: IDLE:由Python之父开发的一个小型的Python开发环境,可以用来解释执行Python代码,也可以用来写Py... 浏览 523 04Python解释器
Python解释器是用于执行Python代码的程序,它读取和解析Python源代码,并将其转换为可执行的指令,然后逐行执行这些指令。Python解释器允许在命令行界面或通过脚本文件与Py... 浏览 611 05Python基础语法
Python作为一种简洁而强大的编程语言,其语法是每位Python使用者必须掌握的重点内容,其中涵盖了编码、标识符、保留字、注释、缩进和字符串等常用内容,帮助编写出结构清晰... 浏览 662 06Python编程第一步
Python是一门功能强大的编程语言,它不仅可以完成简单的任务,还可以处理更加复杂的问题,比如利用Python编写代码生成斐波那契数列的初始子序列,斐波那契数列是一个经典的... 浏览 563 07Python基本数据类型
在 Python 中,变量是没有类型的,而我们所说的“类型”其实是变量所指向的内存中对象的类型。Python 3 中有六种标准的数据类型,分别是: Numbers(数字) String(字符串)... 浏览 764 08Python运算符
在Python语言中,运算符是用于执行各种数学和逻辑操作的符号。操作数是参与运算的值,而运算符定义了它们之间的操作方式。例如,4 + 5中的4和5是操作数,"+"是运算符,结果... 浏览 710 09Python字符串
Python是一门功能强大且广泛应用的编程语言,而对于许多开发者来说,字符串处理是Python编程中的一个核心部分。 一、引号标示字符串 Python可以操作文本,也就是字符串(st... 浏览 827 10Python数字
一、Python数字类型 在Python中,数字类型可以分为三种:整数(int)、浮点数(float)和复数(complex)。其中,布尔值(bool)是整数的子类型。这些数字类型在Python中非... 浏览 655 11Python列表
在Python中,列表(list)是一种常用的复合数据类型,它是一种有序、可变、可重复的数据类型,用方括号[]表示,其中的元素可以是任意类型,包括整数、浮点数、字符串、布尔... 浏览 737 12Python元组
一、什么是元组 元组是Python中的另一种标准序列类型,与列表和字符串类似。元组也是有序的,可以包含任意类型的元素,而且可以通过索引和切片进行访问。 二、元组的组成... 浏览 554 13Python注释
在 Python 中,注释是用来给代码添加说明和解释的文本,用专门的符号和格式,可以帮助更好地理解代码的功能、目的和实现方式。 Python 提供了两种注释的方式: 单行注释;... 浏览 507 14Python字典
字典(Dictionary)是 Python 中的一种数据类型,在其他编程语言中,字典可以被称为关联存储(Associative Storage)或关联数组(Associative Array)。字典与序列类型不同... 浏览 838 15Python集合类型
一、Python集合类型 Python集合类型包括 set 和 frozenset 两种,set 对象是由具有唯一性的可 hashable对象组成的无序多项集。常见用途是成员检测、去重和数学中的集合类计... 浏览 974 16Python循环
一、break、continue语句及else子句 break 语句将跳出最近的一层 for 或 while 循环。for 或 while 循环可以包括 else 子句,在 for 循环中,else 子句会在循环成功结束最... 浏览 667 17Python迭代器和生成器
Python中的迭代器和生成器是两个重要的概念,它们都是用于实现迭代操作的工具。迭代器是一个可以记住遍历的位置的对象;而生成器是一种特殊的迭代器,但是生成器更加强大。... 浏览 826 18Python match语句
Python 中的match 语句接受一个表达式并把它的值与一个或多个 case 块给出的一系列模式进行比较。这表面上像 C、Java 或 JavaScript(以及许多其他程序设计语言)中的 swit... 浏览 749 19Python数据结构
Python是一种高级编程语言,其数据结构是编程的基础要素之一。Python提供了一系列内置的数据结构类型,包括列表(list)、元组(tuple)、字典(dictionary)和集合(set)... 浏览 773 20Python函数
当我们使用Python编程时,经常会用到函数来实现一些特定的功能。Python可以使用def关键字定义一个函数,并指定函数名和参数列表,函数体则是用来实现具体功能的部分。通过... 浏览 566 21Python模块
之前的教程中我们脚本上是用 Python 解释器来编程,如果从 Python 解释器退出再进入,那么定义的所有的方法和变量就都消失了。为此 Python 提供了一个办法,把这些定义存放... 浏览 1344 22Python输入与输出
一、输出格式 到目前为止我们已遇到过两种写入值的方式:表达式语句和 print() 函数。 (第三种方式是使用文件对象的 write() 方法;标准输出文件可以被引用为 sys.stdout... 浏览 1111 23Python错误和异常
对于 Python 初学者来说,经常会看到一些报错信息。Python错误被分为两种:语法错误和异常。语法错误又称解析错误,是学习 Python 时最常见的错误;异常是即使语句或表达式... 浏览 884 24Python类和对象
Python 是一门面向对象的高级语言,正因为如此,在 Python 中创建一个类和对象是很容易的。类的继承机制允许多个基类,派生类可以覆盖基类中的任何方法,方法中可以调用基... 浏览 485 25Python标准库
一、os模块 os模块提供了许多与操作系统交互的函数: >>import os >>>os.getcwd() # Return the current working directory 'C:\\Python312' >>>os.chdir('/server/accesslo... 浏览 581 26Python格式化输出
一、reprlib模块 reprlib模块提供了一个定制化版本的 repr() 函数,提供了定制化版本的 repr() 函数,用于缩略显示大型或深层嵌套的容器对象。使用 reprlib.repr() 函数可... 浏览 924 27Python模板
一、模板类 模板(Template)类是 Python 标准库 string 模块中的一个通用的字符串模板类,它提供了一种简单易用的格式化字符串的方式。通过占位符的方式,用户可以在不更... 浏览 556 28Python二进制格式
一、二进制数据记录格式 struct 模块提供了 pack() 和 unpack() 函数,用于处理不定长度的二进制记录格式。下面的例子展示了在不使用 zipfile 模块的情况下,如何循环遍历... 浏览 517 29Python多线程
一、多线程 线程是一种对于非顺序依赖的多个任务进行解耦的技术。多线程可以提高应用的响应效率,当接收用户输入的同时,保持其他任务在后台运行。 多线程技术在许多场景下... 浏览 459 30Python日志记录
logging模块 logging 模块提供了灵活的日志记录系统,可以根据不同的日志级别将日志消息输出到不同的目标。默认情况下,只有 ERROR 和 CRITICAL 级别的消息才会被输出到标... 浏览 980 31Python操作列表
Python内置列表类型在许多情况下可以满足我们对于数据结构的需求。但是,在一些特定的场景下,可能需要使用其他数据结构来获得更好的效费比。 一、array模块 array 模块提... 浏览 610 32Python十进制浮点运算
decimal模块是Python中的一个标准库,提供了Decimal数据类型,用于十进制浮点运算。与内置的float类型相比,Decimal类型能够提供更高的精度和准确性,在进行金融、科学等领... 浏览 822 33Python虚拟环境
一、概述 Python应用程序可能需要使用不在标准库中的模块。有时候,一个应用程序需要特定版本的库,因为需要修复某个错误或者使用旧版本的接口编写应用程序。一个Python安... 浏览 679 34Python软件包
使用pip管理包 pip 是 Python 的一个包管理工具,用于安装、升级和移除软件包。pip 默认从 Python Package Index(PyPI)安装软件包,可以在浏览器中访问 PyPI 来查看可用... 浏览 987 35Python浮点算术
一、争议和限制 在计算机中,浮点数通常以二进制小数的形式表示,其中每个位代表一个不同的十进制数字。例如,一个 32 位的浮点数可以表示 23 个十进制数字,其中最高的 23... 浏览 865 36Python交互模式
一、错误处理 当程序发生错误时,解释器会打印出错误信息和栈回溯,如果在交互模式下运行程序,解释器会回到主命令提示符;如果输入内容来自文件,在打印栈回溯之后,程序... 浏览 524 37Python行结构
Python程序可以拆分为多个逻辑行,以提高代码的可读性和可维护性。 一、逻辑行 NEWLINE 形符表示结束逻辑行。语句不能超出逻辑行的边界,除非句法支持 NEWLINE (例如,复... 浏览 1124 38Python标识符/关键字
一、标识符 Python 标识符(也称为名称)的语法基于 Unicode 标准附件 UAX-31,并进行了下文定义的细化和修改,与 Python 2.x 一样,在 ASCII 范围内(U+0001..U+007F),... 浏览 425 39Python字面值
字面值是Python内置类型常量值的表示法。字面值可以是数字、字符串、布尔值、列表、元组、字典等内置类型的值。字面值可以直接在代码中使用,而不需要使用变量来存储它们。... 浏览 665 40Python标准类型
以下是 Python 内置的标准类型,包括None、NotImplemented、 Ellipsis、 numbers.Number、numbers.Integral、序列等。扩展模块可以使用 C、Java 或其他语言编写,以定义更... 浏览 773 41Python可调用类型
一、用户定义函数 在Python中,用户可以通过函数定义来创建函数对象。当调用函数时,需要附带一个参数列表,其中包含的条目必须与函数所定义的形参列表一致。 特殊属性: 属... 浏览 1065 42Python内部类型
Python 解释器在内部使用了一些特殊的类型,比如 code、frame、traceback、slice、function 等等。虽然这些类型主要是为了解释器内部使用而设计的,但是它们也被暴露给了用... 浏览 736 43Python循环
Python 有两个原始的循环命令: 1、while 循环 2、for 循环 一、while循环 while 循环是一种条件循环,它会在满足指定条件的情况下重复执行一段代码块。使用 while 循环,... 浏览 593 44Python数组
一、Python数组简介 Python数组,也称为列表(list),是一种用于存储多个相同类型元素的有序集合。列表中的元素可以通过索引访问,支持添加、删除和修改操作。与C语言中的... 浏览 427 45Python协程
Python协程是一种基于生成器的异步编程模型,允许在单线程中实现代码块的相互切换执行。在Python中,协程对象是一种特殊的可等待对象,它实现了__await__()方法,可以使用a... 浏览 652 46Python分隔符
Python中的分隔符用于在代码中分隔不同的语句或表达式。常见的分隔符有冒号(:)、逗号(,)、分号(;)和换行符等。 一、冒号 冒号(:)用于定义函数、类、条件语句、... 浏览 722 47Python命名与绑定
在Python中,作用域定义了一个代码块中名称的可见性。如果代码块中定义了一个局部变量,则其作用域包含该代码块。如果定义发生在函数代码块中,则其作用域会扩展到该函数所... 浏览 557 48Python包
Python 定义了两种类型的包,常规包和命名空间包。常规包是一个包含多个模块的文件夹,每个模块都有一个对应的 .py 文件;命名空间包是一个包含多个模块的文件夹,但不需要... 浏览 890 49Python导入搜索
Python中导入模块的完整限定名称的概念,这对于理解Python模块导入的机制非常重要。在Python中,需要使用模块的完整限定名称来进行导入,这个名称可以是通过import语句指定... 浏览 630 50Python导入模块加载
当一个模块规范(module specification)被找到后,导入机制将会使用它来加载该模块。模块规范是在模块被找到后生成的对象,它包含了关于如何加载这个模块的所有必要信息,... 浏览 926 51Python基于路径的查找器
在Python中,有两种默认的元路径查找器:基于路径的查找器(PathFinder)和源文件查找器(SourceFileFinder)。基于路径的查找器会搜索包含一个路径条目列表的import path... 浏览 729 52Python原子
在Python编程语言中,“原子”指表达式的最基本构成元素。 最简单的原子是标识符和字面值。 以圆括号、方括号或花括号包括的形式在语法上也被归类为原子, 但通常情况下,表... 浏览 1072 53Python原型
Python原型代表编程语言中最紧密绑定的操作。 原型代表编程语言中最紧密绑定的操作通常指的是原型继承(Prototype-based inheritance),这种继承方式与经典的类继承(Clas... 浏览 671 54Python比较运算
与 C 不同,Python 中所有比较运算的优先级相同,低于任何算术、移位或位运算。 另一个与 C 不同之处在于 a < b < c 这样的表达式会按传统算术法则来解读: comparison ::=... 浏览 936 55Python运算符优先级
在Python编程语言中,运算符的优先级是指在一个包含多个运算符的表达式中,哪个运算符应该先被执行。例如,在表达式“a + b * c”中,Python会优先执行乘法运算,然后再进行... 浏览 764 56Python表达式
在Python中,表达式是由操作数、运算符和函数调用等组成的语法结构,可以进行各种数学运算、逻辑判断、字符串操作等。本教程将解释 Python 中组成表达式的各种元素的的含义,... 浏览 641 57Python赋值语句
Python是当下非常流行的编程语言,其赋值语句的多样性是其特色之一。除了常见的变量赋值,Python还支持许多其他赋值方式,包括多重赋值、增量赋值以及解包赋值等。本教程将... 浏览 825 58Python import语句
Python中的import语句用于导入模块。通过使用import语句,当语句包含多个子句(由逗号分隔)时这两个步骤将对每个子句分别执行,我们可以在当前程序中使用其他模块中定义的... 浏览 580 59Python raise语句
Python中的raise语句用于抛出一个指定的异常。当程序中出现错误或需要中断执行时,可以使用raise语句来引发一个异常,并附带一些描述信息。这样可以让调用者知道发生了什么... 浏览 805 60Python简单语句
Python简单语句简单语句包括表达式语句、赋值语句、assert 语句、pass 语句、del 语句、return 语句、yield 语句、raise 语句、break 语句、continue 语句、import 语句、g... 浏览 883 61Python try语句
Python中的try语句是一种异常处理机制,用于捕获和处理可能会导致程序崩溃的异常。try语句包含两个关键字:try和except。try块中包含可能引发异常的代码,而except块则包含... 浏览 1070 62Python match语句
Python中的match语句用于从字符串的起始位置匹配一个模式,如果匹配成功,返回一个匹配对象(Match Object),否则返回None。本教程将介绍 match 语句的基本语法、逻辑流程... 浏览 693 63Python类型形参列表
在Python中,类型形参列表是指在函数定义中使用泛型类型的占位符。这些占位符可以用于指定函数接受的参数类型、返回值类型以及函数内部变量的类型等。类型参数是紧接在函数... 浏览 632 64Python复合语句
在Python中,复合语句是一种包含其他语句或语句组的语句,它们以某种方式影响或控制所包含的其他语句的执行。通常情况下,复合语句跨越多行,并且使用缩进来表示语句之间的... 浏览 834 65Python解释器输入来源
Python 解释器可以从多种来源获取输入,包括标准输入或程序参数传入的脚本、以交互方式键入的语句、导入的模块源文件等。本篇教程将详细介绍,并给出这些情况下所用的语法... 浏览 1121相关电子书