菜鸟每日刷牛客
NP39 字符串之间的比较
描述
正在学习Python的牛可乐,对Python里面的大小比较很疑惑。他知道数字之间可以相等,有大小关系,但是字符串之间怎么比较,他就很纳闷了。现在牛可乐输入两个字符串s1与s2,请你帮他比较这两个字符串是否相等,两个字符串各自调用lower函数后还是否相等。
输入描述:
两行输入两个字符串,其中字符仅包含大小写字母和数字。
输出描述
第一行输出s1是否与s2相等的布尔值;
第二行输出s1.lower()是否与s2.lower()相等的布尔值。
示例1
输入:
Python
PYTHON
输出:
False
True
个人题解
s1,s2 = input().split('\n') # 测试不通过
print(bool(s1==s2),bool(s1.lower()==s2.lower()),sep='\n')
大佬题解
s1,s2=(input(),input())
print(s1==s2,s1.lower()==s2.lower(),sep='\n')
总结
input()
- 换行输入,需要使用多个
input()
函数 - 使用元组的形式,进行多行输入的分别赋值
s1,s2=(input(),input())