当前位置: 首页 > 编程笔记 >

Python 程序中不使用内置函数接收两个字符串并显示较大的字符串

关玄裳
2023-03-14
本文向大家介绍Python 程序中不使用内置函数接收两个字符串并显示较大的字符串,包括了Python 程序中不使用内置函数接收两个字符串并显示较大的字符串的使用技巧和注意事项,需要的朋友参考一下

当需要不使用任何内置函数而取两个字符串并显示较大的字符串时,可以使用计数器来获取字符串的长度,并且可以使用“ if”条件来比较它们的长度。

以下是相同的演示-

示例

string_1= "Hi there"
string_2= "Hi how are ya"
print("第一个字符串是:")
print(string_1)
print("第二个字符串是:")
print(string_2)
count_1 = 0
count_2 = 0
for i in string_1:
   count_1=count_1+1
for j in string_2:
   count_2=count_2+1
if(count_1<count_2):
   print("较大的字符串是:")
   print(string_2)
elif(count_1==count_2):
   print("Both the strings are equal in length")
else:
   print("较大的字符串是:")
   print(string_1)

输出结果

第一个字符串是:
Hi there
第二个字符串是:
Hi how are ya
较大的字符串是:
Hi how are ya

解释

  • 定义了两个字符串,并在控制台上显示它们。

  • 两个计数器变量初始化为0。

  • 对第一个字符串进行迭代,并通过增加计数器来确定其长度。

  • 第二个字符串也是如此。

  • 这些计数相互比较。

  • 根据值,输出将显示在控制台上。

 类似资料:
  • 问题内容: 更新:我应该早点指定它,但是并非所有名称都只是浮点数。例如,其中一些以“ YT”为前缀。因此,例如“ YT1.1。所以,您遇到相同的问题,YT1.9 <YT1.11应该为真。我真的很惊讶字符串比较失败…。 您好,这应该是一个非常简单的问题,但我似乎找不到答案。我想按名称对一堆XL工作表进行排序。每个名称都是数字,但与教科书“节”的编号方式相同,这意味着第4.11节在4.10之后,在4.

  • 本文向大家介绍在Python程序中串接不常见字符的字符串,包括了在Python程序中串接不常见字符的字符串的使用技巧和注意事项,需要的朋友参考一下 我们给出了两个字符串,我们的目标是从两个字符串中获得一个具有唯一字符的新字符串。假设,如果我们有两个字符串hafeez和kareem,那么将从这两个字符串生成的新字符串是hfzkrm。我们的目标是从两个字符串中获得不同的字符。在执行我的步骤之前,请先考

  • 问题内容: 我有一个简单的疑问。如果有人帮助我,那就太好了。 我有两个字符串: 这两个值相等,但是如何在Java中比较它们呢?我们拥有并用于比较字符串alpha值,类似地,如何比较数字值。 问题答案: 这就对了。您可以使用方法将数字字符串转换为整数,该方法将返回类型。然后比较与相同。

  • 问题内容: 我正在使用下面的代码在两个字符串中查找常见字符。有时,此代码会产生错误的结果,例如给出大于字符串长度的输出值。 问题答案: 目前尚不清楚您要实现的目标。 由于字符在字符串中出现多次,因此代码产生的结果可能大于字符串长度。您可以获得不超过num1.length()* num2.length()的结果。 如果您想获得两个字符串中具有相同字符的位置数,则可以在一个循环中实现相同的位置,并对两

  • 问题内容: 我有两个字符串,分别为@CountryLocationIDs和@LocationIDs,其值分别为: 然后,我需要另一个变量中的输出为: 任何人都请帮忙…预先感谢… 问题答案: 我创建了一个表值函数,该函数接受两个参数,第一个是带有ID的字符串,第二个是字符串中的定界符。 创建函数后,只需使用set运算符即可: 已编辑 有了它,您将自动从两个字符串中获得不同的值,因此您不需要使用子句

  • 我试着比较两个字符串的字符 String string1=“ABC” 这里举个例子,如果我们一起比较字符串,在索引“1”中的字符串“B”中的索引0中可以找到字符串“A”,所以通过比较字符串,我应该得到一个数字01221,我知道在java中它有,,但我想不出如何实现这一点