找到 10786 篇文章,关于 Python

Python 中的布尔索引

Pradeep Elance
更新于 2019-12-20 11:26:46

2K+ 浏览量

布尔值(如 True 和 False 以及 1 和 0)可以用作 Pandas DataFrame 中的索引。它们可以帮助我们筛选出所需的记录。在下面的示例中,我们将看到可以用于执行布尔索引操作的不同方法。创建布尔索引让我们考虑一个描述游戏数据的 DataFrame。不同日期获得的各种分数在字典中提到。然后,我们可以使用 True 和 False 作为索引值在 DataFrame 上创建索引。然后我们可以打印最终的 DataFrame。示例 实时演示import pandas as pd # 字典 ... 阅读更多

Python 中的 html5lib 和 lxml 解析器

Pradeep Elance
更新于 2019-12-20 11:19:19

674 浏览量

html5lib 是一个用于解析 HTML 的纯 Python 库。它旨在符合 WHATWG HTML 规范,正如所有主要 Web 浏览器所实现的那样。它可以解析 HTML 文档的几乎所有元素,将其分解成不同的标签和片段,这些标签和片段可以针对各种用例进行过滤。它以与主要浏览器相同的方式解析文本。它还可以处理损坏的 HTML 标签,并添加一些必要的标签以完成结构。此外,它还使用纯 Python 代码编写。lxml 也是一个类似的解析器,但由 XML 驱动 ... 阅读更多

如何在 Python 中为变量赋值

Pradeep Elance
更新于 2019-12-20 11:07:16

4K+ 浏览量

变量赋值是任何计算机编程语言中非常基本的要求。在 Python 中,我们可以通过多种方式声明变量并为其赋值。下面我们分别来看一下。直接初始化在这种方法中,我们直接声明变量并使用 = 符号赋值。如果变量被多次声明,则程序将使用最后一次声明的值。示例x = 5 x = 9 print(a)运行上述代码,我们得到以下结果:输出9使用 if-else我们可以使用一些条件初始化变量的值。条件结果的评估 ... 阅读更多

使用 Python 中的 uuid3() 和 uuid5() 生成哈希 ID

Pradeep Elance
更新于 2019-12-20 10:40:51

2K+ 浏览量

通用唯一标识符是一个 32 位十六进制数字,它可以保证在给定命名空间中具有唯一值。这有助于跟踪程序创建的对象,或者在 Python 需要处理需要大量标识符值的对象或数据时。UUID 类定义了可以创建这些值的函数。语法uuid3(namespace, string) uuid3 使用 MD5 哈希值来创建标识符。Uuid5(namespace, string) Uuid5 使用 SHA-1 哈希值来创建标识符。命名空间可以是 – NAMESPACE_DNS:当名称字符串是完全限定域名时使用。NAMESPACE_URL:当名称字符串是 ... 阅读更多

Python 程序打印给定字符串的所有排列

Pavitra
更新于 2019-12-20 07:34:07

545 浏览量

在本文中,我们将了解以下给定问题陈述的解决方案。问题陈述- 给定一个字符串,我们需要显示字符串的所有可能的排列。现在让我们在下面的实现中观察解决方案-示例 实时演示# 转换 def toString(List):    return ''.join(List) # 排列 def permute(a, l, r):    if l == r:       print (toString(a))    else:       for i in range(l, r + 1):          a[l], a[i] = a[i], a[l]          permute(a, l + 1, r)          a[l], ... 阅读更多

Python 程序查找两个字符串中不常见的单词

Pavitra
更新于 2019-12-20 07:31:43

623 浏览量

在本文中,我们将了解以下给定问题陈述的解决方案。问题陈述- 给定两个字符串,我们需要获取给定字符串中不常见的单词。现在让我们在下面的实现中观察解决方案-示例 实时演示# 不常见单词 def find(A, B):    # 计数    count = {}    # 插入 A    for word in A.split():       count[word] = count.get(word, 0) + 1    # 插入 B    for word in B.split():       count[word] = count.get(word, 0) + 1    # 返回答案    return [word ... 阅读更多

Python 程序查找函数中的局部变量数

Pavitra
更新于 2019-12-20 07:29:18

807 浏览量

在本文中,我们将了解以下给定问题陈述的解决方案。问题陈述- 给定一个函数,我们需要显示函数中的局部变量数。现在让我们在下面的实现中观察解决方案-示例 实时演示# 检查局部变量 def scope():    a = 25.5    b = 5    str_ = 'Tutorialspoint' # 主函数 print("函数中可用的局部变量数:", scope.__code__.co_nlocals)输出函数中可用的局部变量数:3示例 实时演示# 检查局部变量 def empty():    pass def scope():    a, b, c = 9, 23.4, True    str = 'Tutiorialspoint' # 主函数 print("局部变量数 ... 阅读更多

Python 程序计算数字阶乘中尾随零的个数

Pavitra
更新于 2019-12-20 07:24:23

719 浏览量

在本文中,我们将了解以下给定问题陈述的解决方案。问题陈述- 给定一个整数 n,我们需要计算阶乘中尾随零的个数。现在让我们在下面的实现中观察解决方案-示例 实时演示# 尾随零 def find(n):    # 初始化计数    count = 0    # 更新计数    i = 5    while (n / i>= 1):       count += int(n / i)       i *= 5    return int(count) # 驱动程序 n = 79 print("在", n, ... 阅读更多

Python 程序计算整数中设置的位数

Pavitra
更新于 2019-12-20 07:22:44

365 浏览量

在本文中,我们将了解以下给定问题陈述的解决方案。问题陈述- 给定一个整数 n,我们需要计算数字二进制表示中 1 的个数现在让我们在下面的实现中观察解决方案-# 天真的方法示例 实时演示# 计数位 def count(n):    count = 0    while (n):       count += n & 1       n >>= 1    return count # 主函数 n = 15 print("位数:", count(n))输出位数:4# 递归方法示例 实时演示# 递归方式 def count( ... 阅读更多

Python 程序计算没有连续 1 的二进制字符串的数量

Pavitra
更新于 2019-12-20 07:20:06

225 浏览量

在本文中,我们将了解以下给定问题陈述的解决方案。问题陈述- 给定一个正整数 N,我们需要计算所有可能的不同二进制字符串,其长度为 N,并且字符串中不存在连续的 1。现在让我们在下面的实现中观察解决方案-示例 实时演示# 计数字符串数 def countStrings(n):    a=[0 for i in range(n)]    b=[0 for i in range(n)]    a[0] = b[0] = 1    for i in range(1, n):       a[i] = a[i-1] + b[i-1]       b[i] = ... 阅读更多

广告