Javatpoint标志
Javatpoint标志

Python程序来计算一对字符串中匹配字符的数量

在本教程中,我们将讨论用户如何编写Python程序来计算给定字符串对中匹配字符的数量。

我们将传递这对非空字符串。程序将计算这对字符串中匹配字符的数量。在这里,我们将考虑我们传递的字符串中有重复的字符。

例子:

方法1:

  • 步骤1:我们将用0初始化计数器变量。
  • 步骤2:我们将遍历第一个字符串,从第一个字符到最后一个字符。
  • 步骤3:如果从string_1中提取的字符在string_2中找到。如果string_1中该字符的第一个出现索引与当前提取字符的索引相同,则计数器的值将增加1。

然后我们将使用Python中的string.find('character')来查找相同的字符。如果找到,将返回字符串中字符的第一个出现索引;否则,返回“-1”。

例子:

  • 步骤4:打印计数器的输出值。

示例:方法一

输出:

Please enter the characters for String 1: ajg 78y Please enter the characters for String 2: gjy 23r字符串对中的字符匹配:2 .单击“确定”

方法2:

  • 步骤1:在这个方法中,我们将使用set()函数删除给定字符串上的重复。
  • 步骤2:我们将在两个字符串上使用集合(交集)。
  • 步骤3:我们将使用len()函数来计算“matched_characters_1”字符串的长度。

例二:方法二

输出:

请输入字符串1的字符:awe ret #$65请输入字符串2的字符:rty urw @!34字符串对中匹配的字符数:4

方法3:

  • 步骤1:我们将导入Re模块。
  • 步骤2:我们将使用re.search()函数检查string_1中的任何字符是否存在于string_2中,如果存在,则将1添加到counter变量中。

例三:方法三

输出:

Please enter the characters for String 1: learning Please enter the characters for String 2: working字符串对中匹配的字符数:5

结论

在本教程中,我们讨论了编写Python程序来计算给定字符串对中匹配字符的数量的不同方法。







Youtube 观看视频请加入我们的Youtube频道:现在加入

反馈


帮助他人,请分享

脸谱网 推特 pinterest

学习最新教程


准备


热门的技术


B.Tech / MCA






Baidu
map