184 次浏览
在本教程中,我们将编写一个程序,使用正则表达式查找字符串中所有出现“1(0+)1”的情况。Python 中有一个 re 模块可以帮助我们使用正则表达式。让我们来看一个示例。输入:string = "Sample 1(0+)1 string with 1(0+)1 unnecessary patterns 1(0+)1" 输出:模式匹配总数为 3 ['1(0+)1', '1(0+)1', '1(0+)1'] 请按照以下步骤编写程序代码。算法 1. 导入 re 模块。2. 初始化一个字符串。3. 使用正则表达式创建正则表达式对象,该表达式使用 re.compile() 匹配模式。记住… 阅读更多
99 次浏览
我们必须检查 Python 字符串的两半是否具有相同的字符集。两半中字符的频率必须相同。如果字符串的长度是奇数,则忽略中间字符并检查其余字符。请按照以下步骤编写程序代码。算法 1. 初始化一个字符串。2. 初始化一个空的字典变量 alphabets。3. 使用 length / 2 初始化变量 mid。4. 编写一个循环,直到 mid 元素。 4.1. 如果未初始化,则使用 alphabets[char] 将相应的字典项初始化为 1。… 阅读更多
1K+ 次浏览
在本教程中,我们将用 Python 构建一个基本的计算器。我想你们都知道基本的计算器。我们将向用户提供六个选项,他们从中选择一个选项,我们将执行相应的操作。以下是我们即将执行的算术运算。加法减法乘法除法地板除模尝试自己实现它。按照以下步骤编写简单的计算器代码。算法 1. 初始化两个数字。2. 提示用户输入一个选项,给出六个选项。3. 从用户处获得选项后,编写 if … 阅读更多
8K+ 次浏览
JsonObjectBuilder 可用于创建 JsonObject 模型,而 JsonArrayBuilder 可用于创建 JsonArray 模型。可以使用 Json 类创建 JsonObjectBuilder,它包含用于创建构建器对象和使用 Json.createObjectBuilder().build() 构建空 JsonObject 实例的方法。可以使用 Json 类创建 JsonArrayBuilder,它包含用于创建构建器对象和使用 Json.createArrayBuilder().build() 构建空 JsonArray 实例的方法。示例 import java.io.*; import javax.json.*; public class JsonObjectTest { public static void main(String[] args) { JsonObject empObject = Json.createObjectBuilder().add("empName", "Jai") .add("empAge", ... 阅读更多
2K+ 次浏览
我们将编写一个 Python 程序来计算以下级数。检查我们将编写的程序的示例输入和输出。输入:3 4 3 + 33 + 333 + 3333 输出:3702 输入:5 5 5 + 55 + 555 + 5555 + 55555 输出:61725 因此,我们将有两个数字,我们必须计算如上生成的级数的总和。请按照以下步骤实现输出。算法 1. 初始化数字,假设为 n 和 m。2. 使用值 n 初始化一个变量,假设为 change。3. 初始化一个… 阅读更多
539 次浏览
在本教程中,我们将学习 FuzzyWuzzy Python 库。FuzzyBuzzy 库用于比较两个字符串。我们还有其他模块,如正则表达式、difflib,用于比较字符串。但是,FuzzyBuzzy 的方式独一无二。此库中的方法返回字符串匹配程度的 100 分制分数,而不是 true、false 或字符串。要使用 FuzzyWuzzy 库,我们必须安装 fuzzywuzzy 和 python-Levenshtein。运行以下命令来安装它们。pip install fuzzywuzzy 如果运行上述命令,您将看到以下成功消息。正在收集 fuzzywuzzy 下载 https://files.pythonhosted.org/packages/d8/f1/5a267addb30ab7eaa1beab2b9323073815da4551076554ecc890a3595ec9/fuzzywuzzy-0.17.0-py2.py3-none-any.whl 安装已收集的… 阅读更多
558 次浏览
在本教程中,我们将编写一个程序,使用列表和字典查找并打印字谜。每个问题都有不同的方法。尝试在不遵循教程的情况下编写代码。如果您无法产生任何编写逻辑的想法,请按照以下步骤操作。算法 1. 初始化一个字符串列表。2. 初始化一个空字典。3. 遍历字符串列表。 3.1. 对字符串进行排序,并检查它是否作为键存在于字典中。 3.1.1. 如果排序后的字符串已作为键存在于字典中… 阅读更多
595 次浏览
在本教程中,我们将编写一个程序,在不使用循环的情况下找出数字 n 的 m 个倍数。例如,我们有一个数字 n = 4 和 m = 3,输出应为 4、8、12。四个的三个倍数。这里,主要约束是不使用循环。我们可以使用 range() 函数在不使用循环的情况下获得所需的输出。range() 函数的作用是什么?range() 函数返回一个 range 对象,我们可以将其转换为迭代器。让我们看看 range() 的语法。语法 range(start, end, step) 算法 start - 起始数字… 阅读更多
4K+ 次浏览
在本教程中,我们将编写一个程序来计算单词在字符串中出现的次数。给定单词和字符串,我们必须计算单词在字符串中的频率。假设我们有一个字符串“我是一个程序员。我是一个学生。”,而单词是“我”。我们将编写的程序将返回数字 2,因为该单词在字符串中出现了两次。让我们按照以下步骤实现我们的目标。算法 1. 将字符串和单词初始化为两个变量。2. 分割字符串… 阅读更多
58K+ 次浏览
在本教程中,我们将使用 Python 中的套接字模块查找客户端的 IP 地址。每台笔记本电脑、手机、平板电脑等都有其唯一的 IP 地址。我们将使用套接字模块找到它。让我们看看查找设备 IP 地址的步骤。算法 导入套接字模块。使用 socket.gethostname() 方法获取主机名并将其存储在一个变量中。通过将主机名作为参数传递给 socket.gethostbyname() 方法来查找 IP 地址,并将其存储在一个变量中。打印 IP 地址。让我们为以上… 阅读更多