找到 10786 篇文章 关于 Python

Python 中的时间函数?

Chandu yadav
更新于 2019年7月30日 22:30:25

14K+ 次浏览

Python 提供了使用“time”模块以多种方式读取、表示和重置时间信息的库。日期、时间和日期时间在 Python 中是对象,因此无论何时对它们进行任何操作,实际上我们操作的是对象,而不是字符串或时间戳。在本节中,我们将讨论“time”模块,它允许我们处理时间上的各种操作。“time”模块遵循“EPOCH”约定,它指的是时间开始的点。在 Unix 系统中,“EPOCH”时间从 1970 年 1 月 1 日凌晨 12:00 开始,到 2038 年结束。要确定系统上的 EPOCH 时间值,… 阅读更多

在 Python 中转置矩阵?

Arjun Thakur
更新于 2019年7月30日 22:30:25

3K+ 次浏览

矩阵转置意味着我们将矩阵的列转换为行。让我们通过一个例子来理解它转置后的样子。假设你有一个原始矩阵,如下所示:x = [[1, 2],[3, 4],[5, 6]]在上面的矩阵“x”中,我们有两列,包含 1, 3, 5 和 2, 4, 6。因此,当我们转置上面的矩阵“x”时,列变成了行。因此,上面矩阵的转置版本看起来像这样:x1 = [[1, 3, 5],[2, 4, 6]]所以我们有另一个矩阵“x1”,它的组织方式不同,不同位置的值也不同。下面是一些… 阅读更多

Python 中的三元运算符?

Ankith Reddy
更新于 2019年7月30日 22:30:25

11K+ 次浏览

许多编程语言都支持三元运算符,它基本上定义了一个条件表达式。同样,Python 中的三元运算符用于根据二元条件的结果返回一个值。它以二元值(条件)作为输入,因此它看起来类似于“if-else”条件块。但是,它也返回一个值,因此其行为类似于一个函数。语法[on_true] if [expression] else [on_false]让我们编写一个简单的程序,比较两个整数 -a。使用 Python if-else 语句 ->>> x, y = 5, 6 >>> if x>y:    print("x") else:    print("y") yb。使用三元运算符>>> x, y = 5, 6 >>> ... 阅读更多

ipaddress - Python 中的 IPv4/IPv6 操作库

Vrundesha Joshi
更新于 2019年7月30日 22:30:25

755 次浏览

互联网协议目前正在从版本 4 迁移到版本 6。这是因为版本 4 没有足够的地址来处理越来越多的直接连接到互联网的设备。IPv4 地址由 32 位组成,表示为四个 8 位组,称为“八位字节”。这是一种“点分十进制”格式,其中每个 8 位八位字节可以具有 0 到 255 的十进制值。例如:192.168.1.1带 CIDR 表示法的 IPv4 地址:192.168.1.1/24,其中 24 表示前三个八位字节标识网络,最后一个八位字节标识节点。IPv6 地址长 128 位。它… 阅读更多

urllib.robotparser - Python 中 robots.txt 的解析器

Nitya Raut
更新于 2019年7月30日 22:30:25

561 次浏览

网站所有者使用 /robots.txt 文件向网络机器人提供有关其网站的说明;这称为机器人排除协议。此文件是一个简单的基于文本的访问控制系统,用于自动访问 Web 资源的计算机程序。此类程序称为蜘蛛、爬虫等。该文件指定用户代理标识符,后跟代理可能无法访问的 URL 列表。例如#robots.txt Sitemap: https://example.com/sitemap.xml User-agent: * Disallow: /admin/ Disallow: /downloads/ Disallow: /media/ Disallow: /static/此文件通常放在 Web 服务器的顶级目录中。Python 的 urllib.robotparser 模块提供 RobotFileParser 类。它回答有关… 阅读更多

urllib.parse — 在 Python 中将 URL 解析为组件

Nitya Raut
更新于 2019年7月30日 22:30:25

7K+ 次浏览

此模块提供了一个标准接口,用于将统一资源定位器 (URL) 字符串分解为组件,或将组件组合回 URL 字符串。它还具有将“相对 URL”转换为给定“基本 URL”的绝对 URL 的函数。此模块支持以下 URL 方案 -fileftpgopherhdlhttphttpsimapmailtommsnewsnntpprosperorsyncrtsprtspusftpshttpsipsipssnewssvnsvn+sshtelnetwaiswswssurlparse()此函数将 URL 解析为六个组件,返回一个 6 元组。这对应于 URL 的一般结构。每个元组项都是一个字符串。组件不会分解成更小的部分(例如,网络位置是一个单一字符串),并且不会扩展 % 转义。返回值… 阅读更多

html.parser — Python 中的简单 HTML 和 XHTML 解析器

Vrundesha Joshi
更新于 2019年7月30日 22:30:25

2K+ 次浏览

此模块中定义的 HTMLParser 类提供了解析 HTML 和 XHMTL 文档的功能。此类包含可以识别标签、数据、注释和其他 HTML 元素的处理程序方法。我们必须定义一个继承 HTMLParser 类的新的类,并使用 feed() 方法提交 HTML 文本。from html.parser import HTMLParser class parser(HTMLParser): pass p = parser() p.feed('')我们必须重写其以下方法handle_starttag(tag, attrs):HTML 标签通常成对出现,即起始标签和结束标签。例如和。调用此方法以处理标签的开始。将标签名称转换为小写。attrs… 阅读更多

Functools — Python 中的可调用对象的高阶函数和操作

Jennifer Nicholas
更新于 2019年7月30日 22:30:25

211 次浏览

Python 中的函数被称为高阶函数。这意味着它可以作为参数传递给另一个函数和/或可以返回另一个函数。functools 模块为这种高阶函数提供了重要的实用程序。partial() 函数此函数返回一个可调用的“partial”对象。该对象本身的行为类似于函数。partial() 函数接收另一个函数作为参数,并冻结函数参数的一部分,从而产生一个具有简化签名的新的对象。内置的 int() 函数将数字转换为十进制整数。int() 的默认签名是int(x, base = 10)partial() 函数可以… 阅读更多

复制 - Python 中的浅复制和深复制操作

Nitya Raut
更新于 2019年7月30日 22:30:25

460 次浏览

在 Python 中,变量只是对对象的引用。因此,当它被赋值给另一个变量时,它不会复制对象,而是充当对同一对象的另一个引用。这可以使用 id() 函数来验证>>> L1 = [1, 2, 3] >>> L2 = L1 >>> id(L1), id(L2) (2165544063496, 2165544063496)上面代码的结果显示两个列表对象的 id() 相同,这意味着两者都引用同一个对象。L2 被称为 L1 的浅复制。由于两者都引用同一个对象,因此任何一个对象的更改都将反映在另一个对象中。>>> L1… 阅读更多

Bisect - Python 中的数组二分算法

Vrundesha Joshi
更新于 2019年7月30日 22:30:25

532 次浏览

对长列表每次插入后都进行排序操作可能会非常耗时。`bisect` 模块确保列表在插入后自动保持排序状态。为此,它使用了二分查找算法。该模块包含以下函数:`bisect_left()`此方法查找列表中给定元素的插入点以保持排序顺序。如果元素已存在于列表中,则插入点将位于任何现有条目之前(左侧)。返回值可以用作 `list.insert()` 的第一个参数。`bisect_right()`此方法类似于 `bisect_left()`,但返回……阅读更多

广告