字符串的对比(python)
生活随笔
收集整理的這篇文章主要介紹了
字符串的对比(python)
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
問題描述:
? ? ? ? 給定兩個僅由大寫字母或者小寫字母組成的字符串,它們之間的關系是以下四種情況之一:
????????1、兩個字符串長度不相等。比如 wuhan 和 wuhana
? ? ? ? 2、兩個字符串不僅長度相等,而且對應位置上的字符完全一致(區分大小寫)。比如? ? ? ? ? ?????????Wuhan? 和Wuhan? ? ?
? ??????3、兩個字符串長度相等,相應位置上的字符僅在不區分大小寫的前提下才能達到完全一致? ? ? ???????(也就是說它不滿足情況2)。比如Wuhan和wuhan
? ? ? ? 4、兩個字符長度相等,但是即使是不區分大小寫也不能使這兩個字符串完全一致。比如:???? ? ? ? ? beijing和nanjing
? ? ? ? 編程判斷輸入的兩個字符串的關系屬于這四類中的哪一類,給出所屬類型的編號。
輸入格式:
? ? ? ? 包括兩行,每行都是一個字符串。
輸出格式:
? ? ? ? 僅有一個數字,表明兩個字符串之間的關系。
樣例輸入:
? ? ? ? zhouyuxin
? ? ? ? ZHOUyuxin
樣例輸出:
? ? ? ? 3
python代碼:
def rel(str1,str2): #定義一個代表兩個字符串之間關系的函數if len(str1) != len(str2): #判斷兩個字符串的長度是否相等return 1else:if str1 == str2: #判斷兩個字符串是否完全相等return 2elif str1.lower() == str2.lower(): #判斷兩個字符串除了大小寫區別外是否完全相等return 3else: #排除所有情況后,直接返回最后一種情況return 4str1 = input() #輸入字符串1 str2 = input() #輸入字符串2 print(rel(str1,str2)) #輸出兩個字符串的關系輸出結果:
總結
以上是生活随笔為你收集整理的字符串的对比(python)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 大疆M2006电机测试文档
- 下一篇: 快速排序原理及实现(c语言实现,超详细)