python
文章平均质量分 78
Wis57
这个作者很懒,什么都没留下…
展开
-
Python3 字符串
在Python2中,普通字符串是以8位ASCII码进行存储的,而Unicode字符串则存储为16位unicode字符串,这样能够表示更多的字符集。三引号让程序员从引号和特殊字符串的泥潭里面解脱出来,自始至终保持一小块字符串的格式是所谓的WYSIWYG(所见即所得)格式的。f-string 是 python3.6 之后版本添加的,称之为字面量格式化字符串,是新的格式化字符串的语法。一个典型的用例是,当你需要一块HTML或者SQL时,这时用字符串组合,特殊字符串转义将会非常的繁琐。原创 2023-04-19 09:04:09 · 330 阅读 · 1 评论 -
Docker 安装 Python
查找上的 Python 镜像:可以通过 Sort by 查看其他版本的 python,默认是最新版本。这里我们拉取官方的镜像,标签为3.5等待下载完成后,我们就可以在本地镜像列表里查到 REPOSITORY 为python, 标签为 3.5 的镜像。原创 2023-03-24 16:22:09 · 362 阅读 · 0 评论 -
从0开始学python -71
Python模块主要用于生成随机数。模块实现了各种分布的伪随机数生成器。要使用函数必须先导入:接下来我们使用方法返回一个随机数,它在[0,1) 范围内,包含 0 但不包含 1。以上实例输出结果为:方法改变随机数生成器的种子,可以在调用其他随机模块函数之前调用此函数。以上实例运行后输出结果为:使用默认种子生成随机数: 0.7908102856355441使用默认种子生成随机数: 0.81038961519195使用整数 10 种子生成随机数: 0.5714025946899135。原创 2023-03-23 16:46:17 · 310 阅读 · 0 评论 -
从0开始学python -70
Python 内置了 requests 模块,该模块主要用来发 送 HTTP 请求,requests 模块比模块更简洁。每次调用 requests 请求之后,会返回一个 response 对象,该对象包含了具体的响应信息。原创 2023-03-23 16:42:02 · 326 阅读 · 0 评论 -
从0开始学python -69
Python模块提供了许多对浮点数的数学运算函数。模块下的函数,返回值均为浮点数,除非另有明确说明。如果你需要计算复数,请使用模块中的同名函数。原创 2023-03-22 16:13:38 · 252 阅读 · 0 评论 -
从0开始学python -68
Python2.x 版本中,使用函数来比较两个列表、数字或字符串等的大小关系。Python 3.X 的版本中已经没有函数,如果你需要实现比较功能,需要引入。原创 2023-03-22 15:33:28 · 301 阅读 · 0 评论 -
从0开始学python -67
pip 是 Python 包管理工具,该工具提供了对 Python 包的查找、下载、安装、卸载的功能。软件包也可以在中找到。目前最新的 Python 版本已经预装了 pip。注意:Python 2.7.9 + 或 Python 3.4+ 以上版本都自带 pip 工具。pip list在Python中,安装第三方模块,是通过包管理工具pip完成的。如果你正在使用Mac或Linux,安装pip本身这个步骤就可以跳过了。如果你正在使用Windows,请 在安装Python 时确保安装时勾选了pip和。原创 2023-03-21 16:30:11 · 264 阅读 · 0 评论 -
从0开始学python -66
本文主要介绍如何部署简单的 WSGI 应用和常见的 Web 框架。原创 2023-03-21 16:24:30 · 229 阅读 · 0 评论 -
从0开始学python -65
执行以上 Python 代码,会在当前目录生成 urllib_test_runoob_search.html 文件,打开 urllib_test_runoob_search.html 文件(可以使用浏览器打开),内容如下:执行以上代码,会提交表单数据到 py3_urllib_test.php 文件,输出结果写入到 urllib_test_post_runoob.html 文件。原创 2023-03-20 15:39:48 · 253 阅读 · 0 评论 -
从0开始学python -64
Python urllib 库用于操作网页 URL,并对网页的内容进行抓取处理。本文主要介绍 Python3 的 urllib。[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-509EilNZ-1679297597911)(null)]原创 2023-03-20 15:36:01 · 490 阅读 · 0 评论 -
从0开始学python -63
MongoDB 是目前最流行的 NoSQL 数据库之一,使用的数据类型 BSON(类似 JSON)。原创 2023-03-18 09:30:00 · 384 阅读 · 0 评论 -
从0开始学python -62
有些函数与 Python2.x 变化不大,会直接跳转到 Python2.x 教程下的内置函数说明,大家要注意下哈。# 如果条件不成立,则打印出 'blabla' 并抛出AssertionError异常。可以通过 pdb、IDE 等工具进行调试。# 可以发现某段逻辑是否执行。调试的具体方法这里不展开。# 打印出变量的内容。原创 2023-03-17 16:53:01 · 495 阅读 · 0 评论 -
Python3 内置函数
有些函数与 Python2.x 变化不大,会直接跳转到 Python2.x 教程下的内置函数说明,大家要注意下哈。# 如果条件不成立,则打印出 'blabla' 并抛出AssertionError异常。可以通过 pdb、IDE 等工具进行调试。# 可以发现某段逻辑是否执行。调试的具体方法这里不展开。# 打印出变量的内容。原创 2023-03-19 10:00:00 · 231 阅读 · 0 评论 -
从0开始学python -61
以下实例展示了 altzone()函数的使用方法:以下实例展示了 asctime()函数的使用方法:由于该方法依赖操作系统,在 Python 3.3 以后不被推荐,而在 3.8 版本中被移除,需使用下列两个函数替代。原创 2023-03-17 09:45:00 · 281 阅读 · 0 评论 -
从0开始学python -60
序号字段值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-03-16 14:48:19 · 220 阅读 · 0 评论 -
从0开始学python -59
JSON (JavaScript Object Notation) 是一种轻量级的数据交换格式。原创 2023-03-16 14:45:08 · 183 阅读 · 0 评论 -
从0开始学python -57
如果多个线程共同对某个数据修改,则可能出现不可预料的结果,为了保证数据的正确性,需要对多个线程进行同步。使用 Thread 对象的 Lock 和 Rlock 可以实现简单的线程同步,这两个对象都有 acquire 方法和 release 方法,对于那些需要每次只允许一个线程操作的数据,可以将其操作放到 acquire 和 release 方法之间。如下:多线程的优势在于可以同时运行多个任务(至少感觉起来是这样)。但是当线程需要共享数据时,可能存在数据不同步的问题。原创 2023-03-15 09:30:00 · 268 阅读 · 0 评论 -
从0开始学python -56
每个独立的线程有一个程序运行的入口、顺序执行序列和程序的出口。但是线程不能够独立执行,必须依存在应用程序中,由应用程序提供多个线程执行控制。每个线程都有他自己的一组CPU寄存器,称为线程的上下文,该上下文反映了线程上次运行该线程的CPU寄存器的状态。指令指针和堆栈指针寄存器是线程上下文中两个最重要的寄存器,线程总是在进程得到上下文中运行的,这些地址都用于标志拥有线程的进程地址空间中的内存。thread 模块已被废弃。用户可以使用 threading 模块代替。原创 2023-03-14 17:28:58 · 180 阅读 · 0 评论 -
从0开始学python -55
发送带附件的邮件,首先要创建MIMEMultipart()实例,然后构造附件,如果有多个附件,可依次构造,最后利用smtplib.smtp发送。原创 2023-03-14 09:30:00 · 167 阅读 · 0 评论 -
从0开始学python -54
SMTP(Simple Mail Transfer Protocol)即简单邮件传输协议,它是一组用于由源地址到目的地址传送邮件的规则,由它来控制信件的中转方式。python的smtplib提供了一种很方便的途径发送电子邮件。它对smtp协议进行了简单的封装。这里要注意一下第三个参数,msg是字符串,表示邮件。我们知道邮件一般由标题,发信人,收件人,邮件内容,附件等构成,发送邮件的时候,要注意msg的格式。这个格式就是smtp协议中定义的格式。原创 2023-03-13 16:34:49 · 166 阅读 · 0 评论 -
从0开始学python -53
Socket又称"套接字",应用程序通常通过"套接字"向网络发出请求或者应答网络请求,使主机间或者一台计算机上的进程间可以通讯。原创 2023-03-13 16:29:49 · 190 阅读 · 0 评论 -
从0开始学python -52
如果我们要设置查询的数据量,可以通过语句来指定。原创 2023-03-09 14:22:43 · 343 阅读 · 0 评论 -
从0开始学python -51
如果我们要读取指定条件的数据,可以使用。原创 2023-03-09 14:21:17 · 355 阅读 · 0 评论 -
从0开始学python -50
查询数据使用。原创 2023-03-08 10:00:00 · 71 阅读 · 0 评论 -
从0开始学python -49
插入数据使用。原创 2023-03-08 09:00:00 · 228 阅读 · 0 评论 -
从0开始学python -48
MySQL 是最流行的关系型数据库管理系统,如果你不熟悉 MySQL,可以先学习 MySQL 教程。本章节我们为大家介绍使用来连接使用 MySQL,是官方提供的驱动器。我们可以使用命令来安装。原创 2023-03-07 17:16:16 · 387 阅读 · 0 评论 -
从0开始学python -48
在 http 协议一个很大的缺点就是不对用户身份的进行判断,这样给编程人员带来很大的不便, 而 cookie 功能的出现弥补了这个不足。cookie 就是在客户访问脚本的同时,通过客户的浏览器,在客户硬盘上写入纪录数据 ,当下次客户访问脚本时取回数据信息,从而达到身份判别的功能,cookie 常用在身份校验中。### cookie的语法。原创 2023-03-03 10:30:00 · 264 阅读 · 0 评论 -
从0开始学python -47
浏览器客户端通过两种方法向服务器传递信息,这两种方法就是 GET 方法和 POST 方法。原创 2023-03-02 17:47:34 · 336 阅读 · 0 评论 -
从0开始学python -46
CGI 目前由NCSA维护,NCSA定义CGI如下:CGI(Common Gateway Interface),通用网关接口,它是一段程序,运行在服务器上如:HTTP服务器,提供同客户端HTML页面的接口。原创 2023-03-02 17:41:16 · 336 阅读 · 0 评论 -
从0开始学python -45
re.compile() 返回 RegexObject 对象。原创 2023-03-02 09:30:00 · 166 阅读 · 0 评论 -
从0开始学python -44
Python 的re模块提供了re.sub用于替换字符串中的匹配项。前三个为必选参数,后两个为可选参数。原创 2023-03-01 17:03:17 · 463 阅读 · 0 评论 -
从0开始学python -43
os模块提供了不少与操作系统相关联的函数。建议使用 “import os” 风格而非 “from os import *”。这样可以保证随操作系统不同而有所变化的 os.open() 不会覆盖内置函数 open()。原创 2023-03-01 16:58:41 · 173 阅读 · 0 评论 -
从0开始学python -42
os模块提供了不少与操作系统相关联的函数。建议使用 “import os” 风格而非 “from os import *”。这样可以保证随操作系统不同而有所变化的 os.open() 不会覆盖内置函数 open()。原创 2023-02-28 15:57:51 · 279 阅读 · 0 评论 -
Python 包管理工具 Pip全解
Python之所以受欢迎不光是因为它简单易学,更重要的是它有成千上万的宝藏库。这些库相当于是已经集成好的工具,只要安装就能在Python里使用。它们可以处理各式各样的问题,无需你再造轮子,而且随着社区的不断更新维护,有些库越来越强大,几乎能媲美企业级应用。那么这些工具库怎么下载安装呢?它们被放在一个统一的“仓库”里,名叫PyPi(Python Package Index),所有的库安装都是从这里调度。有了仓库之后,还需要有管理员,pip就是这样一个角色。pip 是。原创 2023-02-28 15:55:25 · 927 阅读 · 0 评论 -
从0开始学python -41
先看看官方文档的一段话:命名空间(Namespace)是从名称到对象的映射,大部分的命名空间都是通过 Python 字典来实现的。命名空间提供了在项目中避免名字冲突的一种方法。各个命名空间是独立的,没有任何关系的,所以一个命名空间中不能有重名,但不同的命名空间是可以重名而没有任何影响。我们举一个计算机系统中的例子,一个文件夹(目录)中可以包含多个文件夹,每个文件夹中不能有相同的文件名,但不同文件夹中的文件可以重名。原创 2023-02-27 17:52:50 · 302 阅读 · 0 评论 -
从0开始学python -40
两个下划线开头,声明该属性为私有,不能在类的外部被使用或直接访问。在类内部的方法中使用时。原创 2023-02-26 09:30:00 · 367 阅读 · 0 评论 -
从0开始学python -39
在类的内部,使用关键字来定义一个方法,与一般函数定义不同,类方法必须包含参数 self, 且为第一个参数,self 代表的是类的实例。原创 2023-02-25 11:00:00 · 436 阅读 · 0 评论 -
从0开始学python -38
*类(Class): **用来描述具有相同的属性和方法的对象的集合。它定义了该集合中每个对象所共有的属性和方法。对象是类的实例。类中定义的函数。类变量在整个实例化的对象中是公用的。类变量定义在类中且在函数体之外。类变量通常不作为实例变量使用。类变量或者实例变量用于处理类及其实例对象的相关的数据。如果从父类继承的方法不能满足子类的需求,可以对其进行改写,这个过程叫方法的覆盖(override),也称为方法的重写。定义在方法中的变量,只作用于当前实例的类。原创 2023-02-24 15:04:48 · 428 阅读 · 0 评论 -
从0开始学python -37
你可以通过创建一个新的异常类来拥有自己的异常。在这个例子中,类 Exception 默认的init() 被覆盖。allowed.大多数的异常的名字都以"Error"结尾,就跟标准的异常命名一样。try 语句还有另外一个可选的子句,它定义了无论在任何情况下都会执行的清理行为。以上例子不管 try 子句里面有没有发生异常,finally 子句都会执行。原创 2023-02-22 16:00:57 · 294 阅读 · 0 评论 -
从0开始学python -36
创建一个名为filename文件系统节点(文件,设备特别文件或者命名pipe)。模块提供了非常丰富的方法用来处理文件和目录。决定stat_result是否以float对象显示时间戳。原创 2023-02-20 11:12:20 · 318 阅读 · 0 评论