
Python
文章平均质量分 94
Python 的 3.0 版本,常被称为 Python 3000,或简称 Py3k。相对于 Python 的早期版本,这是一个较大的升级。为了不带入过多的累赘,Python 3.0 在设计的时候没有考虑向下兼容。
你得不到的念想
这个作者很懒,什么都没留下…
展开
-
第16章 Python3 字典教程
字典是另一种可变容器模型,且可存储任意类型对象。字典的每个键值 key=>value 对用冒号 : 分割,每个对之间用逗号()分割,整个字典包括在花括号 {} 中 ,格式请在输出结果查看**注意:**dict 作为 Python 的关键字和内置函数,变量名不建议命名为。键必须是唯一的,但值则不必。值可以取任何数据类型,但键必须是不可变的,如字符串,数字。原创 2022-12-24 06:45:00 · 327 阅读 · 0 评论 -
第53章 Python3 os.replace 方法教程
os.replace() 方法用于重命名文件或目录。Python3.3 版中的新功能。原创 2023-01-11 22:45:00 · 932 阅读 · 21 评论 -
第52章 Python random 模块教程
Python模块主要用于生成随机数。模块实现了各种分布的伪随机数生成器。要使用接下来咱们使用 random() 方法return 一个随机数,它在半开放区间 [0,1) 范围内,包含 0 但不包含 1。以上实例输出结果请在输出结果查看方法改变随机数生成器的种子,可以在调用其他随机模块函数之前调用此函数。以上实例运行后输出结果请在输出结果查看。原创 2023-01-11 10:30:00 · 450 阅读 · 2 评论 -
第51章 Python requests 模块教程
Python 内置了 requests 模块,该模块主要用来发 送 HTTP 请求,requests 模块比 urllib 模块更简洁。每次调用 requests 请求之后,会return 一个 response 对象,该对象包含了具体的响应信息。输出结果请在输出结果查看输出结果请在输出结果查看。原创 2023-01-10 17:45:00 · 889 阅读 · 3 评论 -
第50章 Python math 模块教程
Python模块提供了许多对浮点数的数学运算函数。模块下的函数,return 值均为浮点数,除非另有明确说明。如果尊敬的读者您需要计算复数,请使用 cmath 模块中的同名函数。原创 2023-01-10 07:30:00 · 628 阅读 · 0 评论 -
第48章 Python3 pip教程
pip 是 Python 包管理tool ,该tool 提供了对 Python 包的查找、download 、install 、卸载的功能。软件包也可以在中找到。目前最新的 Python 版本已经预装了 pip。注意:Python 2.7.9 + 或 Python 3.4+ 以上版本都自带 pip tool。如果没有install 可以参考:[Python pip install 与使用。pip list。原创 2023-01-09 23:30:00 · 511 阅读 · 1 评论 -
第47章 Python uWSGI 安装配置教程
本文主要介绍如何部署简单的 WSGI 应用和常见的 Web 框架。原创 2023-01-09 08:00:00 · 655 阅读 · 1 评论 -
第46章 Python urllib教程
Python urllib教程 库用于操作网页 URL,并对网页的内容进行抓取处理。本文主要介绍 Python3 的 urllib。原创 2023-01-08 18:15:00 · 712 阅读 · 1 评论 -
第45章 Python MongoDB教程
MongoDB 是目前最流行的 NoSQL database之一,使用的数据类型 BSON(类似 JSON)。MongoDB databaseinstall 与介绍可以查看咱们的 MongoDB 教程。原创 2023-01-07 08:30:00 · 798 阅读 · 2 评论 -
第44章 Python3 内置函数教程
*注意:**有些函数与 Python2.x 变化不大,大家要注意下哈。## 本专栏所有文章。原创 2023-01-06 23:15:00 · 745 阅读 · 2 评论 -
第43章 Python3 日期和时间教程
序号字段值04位数年20081月1 到 122日1到313小时0到234分钟0到595秒0到61 (60或61 是闰秒)6一周的第几日0到6 (0是周一)7一年的第几日1到366 (儒略历)8夏令时-1, 0, 1, -1是决定是否为夏令时的标识上述也就是 struct_time 元组。序号属性值0tm_year20081tm_mon1 到 122tm_mday1 到 313tm_hour0 到 234tm_min。原创 2023-01-06 05:15:00 · 1117 阅读 · 2 评论 -
第42章 Python3 JSON 数据解析教程
JSON (JavaScript Object Notation) 是一种轻量级的数据交换格式。如果仁兄您还不了解 JSON,可以先阅读咱们的 [JSON 教程][JSON]。原创 2023-01-05 13:45:00 · 404 阅读 · 0 评论 -
第41章 Python3 XML 解析教程
XML 指可扩展标记语言(eXtensibleMarkupLanguage),标准通用标记语言的子集,是一种用于标记电子文件使其具有结构性的标记语言。大神您可以通过本站学习 XML 教程XML 被设计用来传输和存储数据。XML 是一套定义语义标记的规则,这些标记将文档分成许多部件并对这些部件加以标识。它也是元标记语言,即定义了用于定义其他与特定领域有关的、语义的、结构化的标记语言的句法语言。原创 2023-01-05 08:30:00 · 608 阅读 · 1 评论 -
第40章 Python3 多线程教程
每个独立的线程有一个程序运行的入口、顺序执行序列和程序的出口。但是线程不能够独立执行,必须依存在应用程序中,由应用程序提供多个线程执行控制。每个线程都有他自己的一组CPU寄存器,称为线程的上下文,该上下文反映了线程上次运行该线程的CPU寄存器的状态。指令指针和堆栈指针寄存器是线程上下文中两个最重要的寄存器,线程总是在进程得到上下文中运行的,这些地址都用于标志拥有线程的进程地址空间中的内存。thread 模块已被废弃。用户可以使用 threading 模块代替。原创 2023-01-04 19:15:00 · 468 阅读 · 1 评论 -
第39章 Python3 SMTP发送邮件教程
SMTP(Simple Mail Transfer Protocol)即简单邮件传输协议,它是一组用于由源地址到目的地址传送邮件的规则,由它来控制信件的中转方式。python的smtplib提供了一种很方便的途径发送电子邮件。它对smtp协议进行了简单的封装。这里要注意一下第三个参数,msg是字符串,表示邮件。咱们知道邮件一般由标题,发信人,收件人,邮件内容,附件等构成,发送邮件的时候,要注意msg的格式。这个格式就是smtp协议中定义的格式。原创 2023-01-04 00:45:00 · 753 阅读 · 0 评论 -
第38章 Python3 网络编程教程
Socket又称"套接字",应用程序通常通过"套接字"向网络发出请求或者应答网络请求,使主机间或者一台计算机上的进程间可以通讯。原创 2023-01-03 09:04:04 · 570 阅读 · 2 评论 -
第37章 Python3 MySQL 数据库连接 - PyMySQL 驱动教程
PyMySQL 是在 Python3.x 版本中用于连接 MySQL server 的一个库,Python2 中则使用 mysqldb。PyMySQL 遵循 Python database API v2.0 规范,并包含了 pure-Python MySQL 客户端库。原创 2023-01-03 09:03:12 · 630 阅读 · 0 评论 -
第36章 Python MySQL - mysql-connector 驱动教程
MySQL 是最流行的关系型database管理系统,如果帅哥您不熟悉 MySQL,可以阅读咱们的 MySQL 教程。本章节咱们为大家介绍使用来连接使用 MySQL,是官方提供的驱动器。咱们可以使用命令来install执行以上代码,如果没有产生错误,表明install 成功。原创 2022-12-31 11:00:00 · 1613 阅读 · 2 评论 -
第35章 Python CGI编程教程
CGI 目前由NCSA维护,NCSA定义CGI如下:CGI(Common Gateway Interface),通用网关接口,它是一段程序,运行在server 上如:HTTPserver ,提供同客户端HTML页面的接口。原创 2022-12-31 08:45:00 · 1000 阅读 · 0 评论 -
第34章 Python3 正则表达式教程
正则表达式是一个特殊的字符序列,它能帮助方便的检查一个字符串是否与某种模式匹配。Python 自1.5版本起增加了re 模块,它提供 Perl 风格的正则表达式模式。re 模块使 Python 语言拥有全部的正则表达式功能。compile 函数根据一个模式字符串和非必输的标志参数生成一个正则表达式对象。该对象拥有一系列方法用于正则表达式匹配和替换。re 模块也提供了与这些方法功能完全一致的函数,这些函数使用一个模式字符串做为它们的第一个参数。原创 2022-12-31 05:15:00 · 1063 阅读 · 0 评论 -
第33章 Python 测验教程
以上代码输出的结果是?FalseHello没有任何输出语法错误以下内容关于函数描述正确的是?函数用于创建对象函数可以让程序执行的更快函数是一段代码用于执行特定的任务以上说法都是正确的。原创 2022-12-30 08:45:00 · 1015 阅读 · 0 评论 -
第32章 Python3 实例教程
以下实例在 Python3.4.3 版本下测试通过:Python Hello World 实例Python 数字求和Python 平方根。原创 2022-12-30 18:30:00 · 736 阅读 · 0 评论 -
第31章 Python3 标准库概览教程
相对于 timeit 的细粒度,:mod:profile 和 pstats 模块提供了针对更大代码块的时间度量tool。例如,使用元组封装和拆封来交换元素看起来要比使用传统的方法要诱人的多,timeit 证明了现代的方法更快一些。以下模块直接支持通用的数据打包和压缩格式:zlib,gzip,bz2,zipfile,以及 tarfile。doctest模块提供了一个tool ,扫描模块并根据程序中内嵌的文档字符串执行测试。支持日期和时间算法的同时,实现的重点放在更有效的处理和格式化输出。原创 2022-12-29 15:00:00 · 303 阅读 · 0 评论 -
第30章 Python3 命名空间和作用域教程
各个命名空间是独立的,没有任何关系的,所以一个命名空间中不能有重名,但不同的命名空间是可以重名而没有任何影响。咱们举一个计算机系统中的例子,一个文件夹(目录)中可以包含多个文件夹,每个文件夹中不能有相同的文件名,但不同文件夹中的文件可以重名。在一个 python 程序中,直接访问一个变量,会从内到外依次访问所有的作用域直到找到,否则会报未定义的错误。变量的作用域决定了在哪一部分程序可以访问哪个特定的变量名称。Python 中,程序的变量并不是在哪个位置都可以访问的,访问权限决定于这个变量是在哪里赋值的。原创 2022-12-29 02:45:00 · 232 阅读 · 0 评论 -
第29章 Python3 面向对象教程
用来描述具有相同的属性和方法的对象的集合。它定义了该集合中每个对象所共有的属性和方法。对象是类的实例。**方法:**类中定义的函数。**类变量:**类变量在整个实例化的对象中是公用的。类变量定义在类中且在函数体之外。类变量通常不作为实例变量使用。**数据成员:**类变量或者实例变量用于处理类及其实例对象的相关的数据。**方法重写:**如果从父类继承的方法不能满足子类的需求,可以对其进行改写,这个过程叫方法的覆盖(override),也称为方法的重写。原创 2022-12-28 19:15:00 · 285 阅读 · 0 评论 -
第28章 Python3 错误和异常教程
阁下您可以通过创建一个新的异常类来拥有自己的异常。'在这个例子中,类 Exception 默认的 __init__() 被覆盖。大多数的异常的名字都以"Error"结尾,就跟标准的异常命名一样。try 语句还有另外一个非必输的子句,它定义了无论在任何情况下都会执行的清理行为。以上例子不管 try 子句里面有没有发生异常,finally 子句都会执行。原创 2022-12-28 22:45:00 · 333 阅读 · 0 评论 -
第27章 Python3 OS 文件 、 目录方法教程
模块提供了非常丰富的方法用来处理文件和目录。创建一个名为filename文件系统节点(文件,设备特别文件或者命名pipe)。决定stat_result是否以float对象显示时间戳## 本专栏所有文章。原创 2022-12-27 20:00:00 · 256 阅读 · 0 评论 -
第26章 Python3 File(文件) 方法教程
读取所有行并return 列表,若给定sizeint>0,return 总和大约为sizeint字节的行, 实际读取值可能比 sizeint 较大, 因为需要填充缓冲区。**注意:**使用 open() 方法一定要保证关闭文件对象,即调用 close() 方法。在对文件进行处理过程都需要使用到这个函数,如果该文件无法被打开,会抛出 OSError。刷新文件内部缓冲,直接把内部缓冲区的数据立刻写入文件, 而不是被动的等待输出缓冲区写入。将字符串写入文件,return 的是写入的字符长度。原创 2022-12-28 13:15:00 · 320 阅读 · 2 评论 -
第25章 Python3 输入和输出教程
在前面几个章节中,咱们其实已经接触了 Python 的输入输出的功能。本章节咱们将具体介绍 Python 的输入输出。原创 2022-12-27 12:45:00 · 419 阅读 · 0 评论 -
第24章 Python3 模块教程
在前面的几个章节中咱们基本上是用 python 解释器来编程,如果阁下您从 Python 解释器退出再进入,那么阁下您定义的所有的方法和变量就都消失了。为此 Python 提供了一个办法,把这些定义存放在文件中,为一些脚本或者交互式的解释器实例使用,这个文件被称为模块。模块是一个包含所有阁下您定义的函数和变量的文件,其后缀名是.py。模块可以被别的程序引入,以使用该模块中的函数等功能。这也是使用 python 标准库的方法。下面是一个使用 python 标准库中模块的例子。执行结果请在输出结果查看。原创 2022-12-27 09:45:00 · 282 阅读 · 1 评论 -
第23章 Python3 数据结构教程
本章节咱们主要结合前面所学的知识点来介绍Python数据结构。原创 2022-12-26 19:00:00 · 568 阅读 · 0 评论 -
第22章 Python3 函数教程
函数代码块以def关键词开头,后接函数标识符名称和圆括号()。任何传入参数和自变量必须放在圆括号中间,圆括号之间可以用于定义参数。函数的第一行语句可以选择性地使用文档字符串—用于存放函数说明。函数内容以冒号 : 起始,并且缩进。return [表达式]结束函数,选择性地return 一个值给调用方,不带表达式的 return 相当于return None。原创 2022-12-26 09:15:00 · 453 阅读 · 1 评论 -
第21章 Python3 迭代器与生成器教程
StopIteration 异常用于标识迭代的完成,防止出现无限循环的情况,在 __next__() 方法中咱们可以设置在完成指定循环次数后触发 StopIteration 异常来结束迭代。__iter__() 方法return 一个特殊的迭代器对象, 这个迭代器对象实现了 __next__() 方法并通过 StopIteration 异常标识迭代的完成。跟普通函数不同的是,生成器是一个return 迭代器的函数,只能用于迭代操作,更简单点理解生成器就是一个迭代器。迭代器是一个可以记住遍历的位置的对象。原创 2022-12-25 16:15:00 · 243 阅读 · 0 评论 -
第20章 Python3 循环语句教程
本章节将为大家介绍 Python 循环语句的使用。Python 中的循环语句有 for 和 while。Python 循环语句的控制结构图请在输出结果查看。原创 2022-12-25 12:30:00 · 343 阅读 · 0 评论 -
第19章 Python3 条件控制教程
Python 条件语句是通过一条或多条语句的执行结果(True 或者 False)来决定执行的代码块。原创 2022-12-25 21:15:00 · 260 阅读 · 0 评论 -
第18章 Python3 编程第一步教程
在前面的教程中咱们已经学习了一些 Python3 的基本语法知识,下面咱们尝试来写一个斐波纳契数列。执行以上程序,输出结果请在输出结果查看这个例子介绍了几个新特征。第一行包含了一个复合赋值:变量 a 和 b 同时得到新值 0 和 1。最后一行再次使用了同样的方法,可以看到,右边的表达式会在赋值变动之前执行。右边表达式的执行顺序是从左往右的。原创 2022-12-24 00:30:00 · 274 阅读 · 0 评论 -
第17章 Python3 集合教程
集合(set)是一个无序的不重复元素序列。可以使用大括号 { } 或者 set() 函数创建集合,注意:创建一个空集合必须用 set() 而不是 { },因为 { } 是用来创建一个空字典。原创 2022-12-24 06:45:00 · 247 阅读 · 0 评论 -
第15章 Python3 元组教程
Python 的元组与列表类似,不同之处在于元组的元素不能修改。元组使用小括号 ( ),列表使用方括号 [ ]。元组创建很简单,只需要在括号中添加元素,并使用逗号隔开即可。创建空元组tup1 =()元组与字符串类似,下标索引从 0 开始,可以进行截取,组合等。原创 2022-12-23 19:30:00 · 267 阅读 · 0 评论 -
第14章 Python3 列表教程
序列是 Python 中最基本的数据结构。序列中的每个值都有对应的位置值,称之为索引,第一个索引是 0,第二个索引是 1,依此类推。Python 有 6 个序列的内置类型,但最常见的是列表和元组。列表都可以进行的操作包括索引,切片,加,乘,检查成员。此外,Python 已经内置确定序列的长度以及确定最大和最小的元素的方法。列表是最常用的 Python 数据类型,它可以作为一个方括号内的逗号分隔值出现。列表的数据项不需要具有相同的类型。原创 2022-12-23 14:45:00 · 304 阅读 · 0 评论 -
第13章 Python3 字符串教程
字符串是 Python 中最常用的数据类型。咱们可以使用引号( ’ 或 " )来创建字符串。创建字符串很简单,只要为变量分配一个值即可。原创 2022-12-22 12:30:00 · 280 阅读 · 0 评论