
学习Python
文章平均质量分 90
学习Python
Mr_One_Zhang
这个作者很懒,什么都没留下…
展开
-
Python3 简介
Python 是一个高层次的结合了解释性、编译性、互动性和面向对象的脚本语言。Python 的设计具有很强的可读性,相比其他语言经常使用英文关键字,其他语言的一些标点符号,它具有比其他语言更有特色语法结构。这意味着开发过程中没有了编译这个环节。类似于PHP和Perl语言。这意味着,您可以在一个 Python 提示符 >>> 后直接执行代码。这意味着Python支持面向对象的风格或代码封装在对象的编程技术。原创 2025-03-27 18:15:07 · 914 阅读 · 0 评论 -
Python3 环境搭建
本章节我们将向大家介绍如何在本地搭建 Python3 开发环境。Python3 可应用于多平台包括 Windows、Linux 和 Mac OS X。原创 2025-03-27 18:15:56 · 655 阅读 · 0 评论 -
Python VScode 配置
在上一章节中我们已经安装了 Python 的环境,本章节我们将介绍 Python VScode 的配置。原创 2025-03-27 18:16:46 · 370 阅读 · 0 评论 -
Python AI 编程助手
这两年 AI 发展迅猛,作为开发人员,我们总是追求更快、更高效的工作方式,AI 的出现可以说改变了很多人的编程方式。AI 对我们来说就是一个可靠的编程助手,给我们提供了实时的建议和解决方案,无论是快速修复错误、提升代码质量,或者查找关键文档和资源,AI 作为编程助手都能让你事半功倍。原创 2025-03-27 18:17:50 · 784 阅读 · 0 评论 -
Python3 基础语法
但是空行的作用在于分隔两段不同功能或含义的代码,便于日后代码的维护或重构。像if、while、def和class这样的复合语句,首行以关键字开始,以冒号( : )结束,该行之后的一行或多行代码构成代码组。函数之间或类的方法之间用空行分隔,表示一段新的代码的开始。将某个模块中的全部函数导入,格式为: from somemodule import *在 Python 3 中,可以用中文作为变量名,非 ASCII 标识符也是允许的了。缩进的空格数是可变的,但是同一个代码块的语句必须包含相同的缩进空格数。原创 2025-03-27 18:22:20 · 900 阅读 · 0 评论 -
Python3 基本数据类型
Python 中的变量不需要声明。每个变量在使用前都必须赋值,变量赋值以后该变量才会被创建。在 Python 中,变量就是变量,它没有类型,我们所说的"类型"是变量所指的内存中对象的类型。等号(=)用来给变量赋值。等号(=)运算符左边是一个变量名,等号(=)运算符右边是存储在变量中的值。原创 2025-03-27 18:30:04 · 1016 阅读 · 0 评论 -
Python3 数据类型转换
有时候,我们需要对数据内置的类型进行转换,数据类型的转换,一般情况下你只需要将数据类型作为函数名即可。原创 2025-03-27 18:31:21 · 718 阅读 · 0 评论 -
Python3 解释器
Linux/Unix的系统上,一般默认的 python 版本为 2.x,我们可以将 python3.x 安装在目录中。安装完成后,我们可以将路径添加到您的 Linux/Unix 操作系统的环境变量中,这样您就可以通过 shell 终端输入下面的命令来启动 Python3。$ PATH=$PATH:/usr/local/python3/bin/python3 # 设置环境变量。原创 2025-03-27 18:32:36 · 346 阅读 · 0 评论 -
Python3 注释
在 Python3 中,注释不会影响程序的执行,但是会使代码更易于阅读和理解。Python 中的注释有和。# 符号后面的所有文本都被视为注释,不会被解释器执行。原创 2025-03-27 18:34:01 · 252 阅读 · 0 评论 -
Python3 运算符
本章节主要说明 Python 的运算符。举个简单的例子:4 + 5 = 9例子中,和被称为,+ 称为。接下来让我们一个个来学习Python的运算符。原创 2025-03-27 18:38:20 · 796 阅读 · 0 评论 -
Python3 数字(Number)
Python 数字数据类型用于存储数值。数据类型是不允许改变的,这就意味着如果改变数字数据类型的值,将重新分配内存空间。以下实例在变量赋值时 Number 对象将被创建:var1 = 1var2 = 10您也可以使用del语句删除一些数字对象的引用。del语句的语法是:您可以通过使用del语句删除单个或多个对象的引用,例如:del var- 通常被称为是整型或整数,是正或负整数,不带小数点。原创 2025-03-27 18:39:47 · 632 阅读 · 0 评论 -
Python3 字符串
字符串是 Python 中最常用的数据类型。我们可以使用引号( ' 或 " )来创建字符串。创建字符串很简单,只要为变量分配一个值即可。原创 2025-03-27 18:43:57 · 658 阅读 · 0 评论 -
Python3 列表
序列是 Python 中最基本的数据结构。序列中的每个值都有对应的位置值,称之为索引,第一个索引是 0,第二个索引是 1,依此类推。Python 有 6 个序列的内置类型,但最常见的是列表和元组。列表都可以进行的操作包括索引,切片,加,乘,检查成员。此外,Python 已经内置确定序列的长度以及确定最大和最小的元素的方法。列表是最常用的 Python 数据类型,它可以作为一个方括号内的逗号分隔值出现。列表的数据项不需要具有相同的类型。原创 2025-03-27 18:46:26 · 1208 阅读 · 0 评论 -
Python3 元组
Python 的元组与列表类似,不同之处在于元组的元素不能修改。元组使用小括号 ( ),列表使用方括号 [ ]。元组创建很简单,只需要在括号中添加元素,并使用逗号隔开即可。原创 2025-03-27 18:48:33 · 770 阅读 · 0 评论 -
Python3 字典
字典是另一种可变容器模型,且可存储任意类型对象。字典的每个键值 key=>value 对用冒号 : 分割,每个对之间用逗号()分割,整个字典包括在花括号 {} 中 ,格式如下所示:dict 作为 Python 的关键字和内置函数,变量名不建议命名为。键必须是唯一的,但值则不必。值可以取任何数据类型,但键必须是不可变的,如字符串,数字。原创 2025-03-27 18:51:43 · 888 阅读 · 0 评论 -
Python3 集合
集合(set)是一个无序的不重复元素序列。集合中的元素不会重复,并且可以进行交集、并集、差集等常见的集合操作。可以使用大括号 { } 创建集合,元素之间用逗号 , 分隔, 或者也可以使用 set() 函数创建集合。或者set(value)以下是一个简单实例:set1 = {1, 2, 3, 4} # 直接使用大括号创建集合set2 = set([4, 5, 6, 7]) # 使用 set() 函数从列表创建集合。原创 2025-03-28 10:19:25 · 861 阅读 · 0 评论 -
Python3 条件控制
Python 条件语句是通过一条或多条语句的执行结果(True 或者 False)来决定执行的代码块。原创 2025-03-28 10:22:29 · 743 阅读 · 0 评论 -
Python3 循环语句
本章节将为大家介绍 Python 循环语句的使用。Python 中的循环语句有 for 和 while。原创 2025-03-28 12:56:59 · 848 阅读 · 0 评论 -
Python3 编程第一步
在前面的教程中我们已经学习了一些 Python3 的基本语法知识,接下来我们来尝试一些实例。原创 2025-03-28 12:59:03 · 281 阅读 · 0 评论 -
Python 推导式
Python 推导式是一种独特的数据处理方式,可以从一个数据序列构建另一个新的数据序列的结构体。Python 推导式是一种强大且简洁的语法,适用于生成列表、字典、集合和生成器。在使用推导式时,需要注意可读性,尽量保持表达式简洁,以免影响代码的可读性和可维护性。原创 2025-03-28 13:00:46 · 538 阅读 · 0 评论 -
Python3 迭代器与生成器
迭代是 Python 最强大的功能之一,是访问集合元素的一种方式。迭代器是一个可以记住遍历的位置的对象。迭代器对象从集合的第一个元素开始访问,直到所有的元素被访问完结束。迭代器只能往前不会后退。和。原创 2025-03-28 13:03:43 · 956 阅读 · 0 评论 -
Python3 函数
函数代码块以def关键词开头,后接函数标识符名称和圆括号()。任何传入参数和自变量必须放在圆括号中间,圆括号之间可以用于定义参数。函数的第一行语句可以选择性地使用文档字符串—用于存放函数说明。函数内容以冒号 : 起始,并且缩进。return [表达式]结束函数,选择性地返回一个值给调用方,不带表达式的 return 相当于返回 None。原创 2025-03-28 13:09:36 · 975 阅读 · 0 评论 -
Python lambda(匿名函数)
Python 使用 lambda 来创建匿名函数。lambda 函数是一种小型、匿名的、内联函数,它可以具有任意数量的参数,但只能有一个表达式。匿名函数不需要使用 def 关键字定义完整函数。lambda 函数通常用于编写简单的、单行的函数,通常在需要函数作为参数传递的情况下使用,例如在 map()、filter()、reduce() 等函数中。原创 2025-03-28 13:11:50 · 405 阅读 · 0 评论 -
Python3 数据结构
本章节我们主要结合前面所学的知识点来介绍Python数据结构。原创 2025-03-28 13:24:38 · 548 阅读 · 0 评论 -
Python3 模块
在前面的几个章节中我们基本上是用 python 解释器来编程,如果你从 Python 解释器退出再进入,那么你定义的所有的方法和变量就都消失了。为此 Python 提供了一个办法,把这些定义存放在文件中,为一些脚本或者交互式的解释器实例使用,这个文件被称为模块。Python 中的模块(Module)是一个包含 Python 定义和语句的文件,文件名就是模块名加上 .py 后缀。模块可以包含函数、类、变量以及可执行的代码。通过模块,我们可以将代码组织成可重用的单元,便于管理和维护。原创 2025-03-28 13:28:26 · 709 阅读 · 0 评论 -
Python __name__ 与 __main__
_name__是一个内置变量,表示当前模块的名称。当模块作为主程序运行时,__name__的值是"__main__"。当模块被导入时,__name__的值是模块的文件名。使用可以控制模块在被导入时不会执行某些代码,而只有在作为独立脚本运行时才会执行这些代码。原创 2025-03-28 15:36:08 · 453 阅读 · 0 评论 -
Python3 输入和输出
'.format('Google', 'Runoob', other='Taobao'))>>> print('{name}网址: {site}'.format(name='教程', site='www.runoob.com'))"'.format('教程', 'www.runoob.com'))>>> print('{0} 和 {1}'.format('Google', 'Runoob'))>>> print('{1} 和 {0}'.format('Google', 'Runoob'))原创 2025-03-28 15:41:30 · 672 阅读 · 0 评论 -
Python3 File(文件) 方法
读取所有行并返回列表,若给定sizeint>0,返回总和大约为sizeint字节的行, 实际读取值可能比 sizeint 较大, 因为需要填充缓冲区。返回一个整型的文件描述符(file descriptor FD 整型), 可以用在如os模块的read方法等一些底层操作上。在对文件进行处理过程都需要使用到这个函数,如果该文件无法被打开,会抛出 OSError。使用 open() 方法一定要保证关闭文件对象,即调用 close() 方法。Python open() 方法用于打开一个文件,并返回文件对象。原创 2025-03-28 15:42:45 · 623 阅读 · 0 评论 -
Python3 OS 文件/目录方法
创建一个名为filename文件系统节点(文件,设备特别文件或者命名pipe)。模块提供了非常丰富的方法用来处理文件和目录。决定stat_result是否以float对象显示时间戳。原创 2025-03-28 15:43:57 · 312 阅读 · 0 评论 -
Python3 错误和异常
你可以通过创建一个新的异常类来拥有自己的异常。>>> try:')在这个例子中,类 Exception 默认的 __init__() 被覆盖。pass"""allowed."""大多数的异常的名字都以"Error"结尾,就跟标准的异常命名一样。try 语句还有另外一个可选的子句,它定义了无论在任何情况下都会执行的清理行为。>>> try:')...以上例子不管 try 子句里面有没有发生异常,finally 子句都会执行。原创 2025-04-02 15:47:37 · 869 阅读 · 0 评论 -
Python3 面向对象
类(Class):用来描述具有相同的属性和方法的对象的集合。它定义了该集合中每个对象所共有的属性和方法。对象是类的实例。类中定义的函数。类变量在整个实例化的对象中是公用的。类变量定义在类中且在函数体之外。类变量通常不作为实例变量使用。类变量或者实例变量用于处理类及其实例对象的相关的数据。如果从父类继承的方法不能满足子类的需求,可以对其进行改写,这个过程叫方法的覆盖(override),也称为方法的重写。定义在方法中的变量,只作用于当前实例的类。原创 2025-04-02 15:53:05 · 601 阅读 · 0 评论 -
Python3 命名空间和作用域
全局变量在函数外部定义,可以在整个文件中访问。局部变量在函数内部定义,只能在函数内访问。使用global可以在函数中修改全局变量。使用nonlocal可以在嵌套函数中修改外部函数的变量。原创 2025-04-02 15:56:06 · 868 阅读 · 0 评论 -
Python3 标准库概览
Python 标准库非常庞大,所提供的组件涉及范围十分广泛,使用标准库我们可以让您轻松地完成各种任务。以下是一些 Python3 标准库中的模块:os 模块:os 模块提供了许多与操作系统交互的函数,例如创建、移动和删除文件和目录,以及访问环境变量等。sys 模块:sys 模块提供了与 Python 解释器和系统相关的功能,例如解释器的版本和路径,以及与 stdin、stdout 和 stderr 相关的信息。原创 2025-04-02 15:58:20 · 699 阅读 · 0 评论 -
Python3 正则表达式
正则表达式是一个特殊的字符序列,它能帮助你方便的检查一个字符串是否与某种模式匹配。在 Python 中,使用 re 模块来处理正则表达式。re 模块提供了一组函数,允许你在字符串中进行模式匹配、搜索和替换操作。re 模块使 Python 语言拥有完整的正则表达式功能。原创 2025-04-02 16:13:22 · 529 阅读 · 0 评论 -
Python CGI编程
CGI 目前由NCSA维护,NCSA定义CGI如下:CGI(Common Gateway Interface),通用网关接口,它是一段程序,运行在服务器上如:HTTP服务器,提供同客户端HTML页面的接口。原创 2025-04-02 16:21:40 · 1017 阅读 · 0 评论 -
Python MySQL - mysql-connector 驱动
MySQL 是最流行的关系型数据库管理系统,如果你不熟悉 MySQL,可以阅读我们的本章节我们为大家介绍使用来连接使用 MySQL,是官方提供的驱动器。我们可以使用命令来安装。原创 2025-04-02 16:28:37 · 566 阅读 · 0 评论 -
Python3 MySQL 数据库连接 - PyMySQL 驱动
PyMySQL 是在 Python3.x 版本中用于连接 MySQL 服务器的一个库,Python2 中则使用 mysqldb。PyMySQL 遵循 Python 数据库 API v2.0 规范,并包含了 pure-Python MySQL 客户端库。原创 2025-04-02 16:31:42 · 570 阅读 · 0 评论 -
Python3 网络编程
Socket又称"套接字",应用程序通常通过"套接字"向网络发出请求或者应答网络请求,使主机间或者一台计算机上的进程间可以通讯。原创 2025-04-02 16:33:19 · 787 阅读 · 0 评论 -
Python3 SMTP发送邮件
SMTP(Simple Mail Transfer Protocol)即简单邮件传输协议,它是一组用于由源地址到目的地址传送邮件的规则,由它来控制信件的中转方式。python的smtplib提供了一种很方便的途径发送电子邮件。它对smtp协议进行了简单的封装。Python创建 SMTP 对象语法如下:Python SMTP对象使用sendmail方法发送邮件,语法如下:这里要注意一下第三个参数,msg是字符串,表示邮件。原创 2025-04-02 16:35:54 · 886 阅读 · 0 评论 -
Python3 多线程
每个独立的线程有一个程序运行的入口、顺序执行序列和程序的出口。但是线程不能够独立执行,必须依存在应用程序中,由应用程序提供多个线程执行控制。每个线程都有他自己的一组CPU寄存器,称为线程的上下文,该上下文反映了线程上次运行该线程的CPU寄存器的状态。指令指针和堆栈指针寄存器是线程上下文中两个最重要的寄存器,线程总是在进程得到上下文中运行的,这些地址都用于标志拥有线程的进程地址空间中的内存。thread 模块已被废弃。用户可以使用 threading 模块代替。原创 2025-04-02 16:38:28 · 912 阅读 · 0 评论