找到 10786 篇文章 关于 Python

FuzzyWuzzy Python 库

Pradeep Elance
更新于 2019年10月23日 08:01:52

539 次浏览

在本教程中,我们将学习 FuzzyWuzzy Python 库。FuzzyBuzzy 库用于比较两个字符串。我们还有其他模块,如正则表达式和 difflib,也可以用于比较字符串。但是,FuzzyBuzzy 的方法独具特色。该库中的方法会返回一个 0-100 的分数,表示字符串匹配的程度,而不是简单的真、假或字符串。要使用 FuzzyWuzzy 库,我们必须安装 fuzzywuzzy 和 python-Levenshtein。运行以下命令安装它们:pip install fuzzywuzzy 如果你运行上面的命令,你会看到以下成功消息:Collecting fuzzywuzzy Downloading https://files.pythonhosted.org/packages/d8/f1/5a267addb30ab7eaa1beab2b9323073815da4551076554ecc890a3595ec9/fuzzywuzzy-0.17.0-py2.py3-none-any.whl Installing collected ... 阅读更多

使用列表和字典在 Python 中打印在一起的回文词

Pradeep Elance
更新于 2019年10月23日 07:52:49

558 次浏览

在本教程中,我们将编写一个程序,使用列表和字典查找并打印回文词。每个问题都有不同的方法。尝试在不参考教程的情况下编写代码。如果你无法生成任何编写逻辑的想法,请按照以下步骤操作。算法1. 初始化一个字符串列表。 2. 初始化一个空字典。 3. 遍历字符串列表。    3.1. 对字符串进行排序,并检查它是否作为键存在于字典中。       3.1.1. 如果排序后的字符串已经作为键存在于字典中... 阅读更多

在 Python 中不使用任何循环打印 n 的前 m 个倍数

Pradeep Elance
更新于 2019年10月23日 07:48:16

595 次浏览

在本教程中,我们将编写一个程序,在不使用循环的情况下找出数字 n 的 m 个倍数。例如,我们有一个数字 n = 4 和 m = 3,输出应为 4、8、12。四个的三倍数。这里,主要约束是不使用循环。我们可以使用 range() 函数在不使用循环的情况下获得所需的输出。range() 函数的作用是什么?range() 函数返回一个 range 对象,我们可以将其转换为迭代器。让我们看看 range() 函数的语法。语法range(start, end, step)算法start - 开始数字... 阅读更多

Python 程序计算字符串中单词出现的次数

Pradeep Elance
更新于 2019年10月23日 07:36:17

4K+ 次浏览

在本教程中,我们将编写一个程序来计算一个单词在一个字符串中出现的次数。给定一个单词和一个字符串,我们必须计算该单词在字符串中的频率。假设我们有一个字符串“我是一个程序员。我是一个学生。”,而单词是“我”。我们将要编写的程序将返回数字 2,因为该单词在字符串中出现了两次。让我们按照以下步骤来实现我们的目标。算法1. 将字符串和单词初始化为两个变量。 2. 将字符串... 阅读更多

Python 程序查找客户端的 IP 地址

Pradeep Elance
更新于 2023年8月25日 00:22:01

58K+ 次浏览

在本教程中,我们将使用 Python 中的 socket 模块查找客户端的 IP 地址。每台笔记本电脑、手机、平板电脑等都有其唯一的 IP 地址。我们将使用 socket 模块来查找它。让我们看看查找设备 IP 地址的步骤。算法导入 socket 模块。使用 socket.gethostname() 方法获取主机名并将其存储在一个变量中。通过将主机名作为参数传递给 socket.gethostbyname() 方法来查找 IP 地址,并将其存储在一个变量中。打印 IP 地址。让我们为上述... 阅读更多

根据 Python 程序中元素的长度对列表进行排序

Pradeep Elance
更新于 2019年10月23日 06:54:17

6K+ 次浏览

我们有一个字符串列表,我们的目标是根据列表中字符串的长度对列表进行排序。我们必须按照字符串的长度升序排列字符串。我们可以使用我们的算法或 Python 内置方法 sort() 或函数 sorted() 以及一个键来实现。让我们举个例子来看看输出。输入:strings = ["hafeez", "aslan", "honey", "appi"] 输出:["appi", "aslan", "honey", "hafeez"]让我们使用 sort(key) 和 sorted(key) 来编写我们的程序。按照以下步骤使用 sorted(key) 函数实现所需的输出。算法1. 初始化字符串列表。 2. 使用... 阅读更多

在 Python 程序中按任何键对元组进行升序排序

Pradeep Elance
更新于 2019年10月23日 06:53:14

142 次浏览

在本教程中,我们将按第 n 个索引键对元组列表进行升序排序。例如,我们有一个元组列表 [(2, 2), (1, 2), (3, 1)],那么我们必须使用第 0 个索引元素对其进行排序。该列表的输出将是 [(1, 2), (2, 2), (3, 1)]。我们可以使用 sorted 方法来实现这一点。在将列表传递给 sorted 函数时,我们必须传递一个键。这里,键是排序所基于的索引。sorted 接受一个列表并按升序返回该列表... 阅读更多

反转给定字符串中的单词 (Python)

Pradeep Elance
更新于 2019年10月23日 06:48:45

17K+ 次浏览

给定一个字符串,我们的目标是反转字符串中存在的所有单词。我们可以使用 split 方法和 reversed 函数来实现输出。让我们看一些示例测试用例。输入:string = "I am a python programmer" 输出:programmer python a am I输入:string = "tutorialspoint is a educational website" 输出:website educational a is tutorialspoint让我们按照以下步骤来实现我们的目标。算法1. 初始化字符串。 2. 按空格分割字符串,并将结果列表存储在一个名为 words 的变量中。 3. 使用 reversed 函数反转列表 words。... 阅读更多

如何在 Google Colaboratory 上运行 Python 代码?

Pradeep Elance
更新于 2019年10月17日 13:25:07

651 次浏览

Google Colaboratory 是一个免费的 Jupyter 笔记本环境,无需任何设置即可运行,并且完全在云端运行。它托管在 Google 云端,由 Google 维护,旨在帮助希望使用云环境运行和测试 Python 脚本的 Python 程序员。在本文中,我们将了解如何设置和运行 Google Colaboratory 云环境。打开 Python 笔记本我们将导航到此 Google 链接 (https://colab.research.google.com/)。它将打开以下屏幕。我们从右下角选择“新建 Python3 笔记本”选项,如下图所示。Python 代码选项点击“新建...”后... 阅读更多

如何在 Python3 中实现字典

Pradeep Elance
更新于 2019年10月17日 13:20:17

221 次浏览

Python中的字典是一种数据结构,它以键值对的形式将键映射到值。它们是常用的数据结构之一,并具有许多有趣的特性。它们用一对花括号括起来,如下所示:dict = {'day1':'Mon' ,'day2':'Tue', 'day3':'Wed'}字典中的元素或键值对用单引号括起来,并用冒号分隔。创建字典我们通过赋值以键的形式编写的值得方式来创建一个字典。示例Dict1 = {'day1':'Mon' ,'day2':'Tue', 'day3':'Wed'} print(type(dict1)) print(dict1) # 使用dict()方法 dict2 =dict({('day1', 'Mon'), ('day2', 'Tue'), ('day3', ... 阅读更多

广告