最近的博文:
Python基础入门例程38-NP38 牛牛的逻辑运算(运算符)-CSDN博客
Python基础入门例程37-NP37 不低于与不超过(运算符)-CSDN博客
Python基础入门例程36-NP36 谁的数字大(运算符)-CSDN博客
目录
最近的博文:
描述
输入描述:
输出描述:
示例1
解答:
说明:
描述
正在学习Python的牛可乐,对Python里面的大小比较很疑惑。他知道数字之间可以相等,有大小关系,但是字符串之间怎么比较,他就很纳闷了。现在牛可乐输入两个字符串s1与s2,请你帮他比较这两个字符串是否相等,两个字符串各自调用lower函数后还是否相等。
输入描述:
两行输入两个字符串,其中字符仅包含大小写字母和数字。
输出描述:
第一行输出s1是否与s2相等的布尔值;
第二行输出s1.lower()是否与s2.lower()相等的布尔值。
示例1
输入:
Python PYTHON输出:
False True
解答:
str1 = input()
str2 = input()
print(str1 == str2)
print(str1.lower() == str2.lower())#转换为小写字符并再比较
说明:
考查字符串的比较,比较运算符
== 等于 - 比较对象是否相等 (10 == 20) 返回 False。 != 不等于 - 比较两个对象是否不相等 (10 !=20) 返回 True。 > 大于 - 返回x是否大于y (10 > 20) 返回 False。 < 小于 - 返回x是否小于y。所有比较运算符返回1表示真,返回0表示假。这分别与特殊的变量True和False等价。注意,这些变量名的大写。 (10 < 20) 返回 True。 >= 大于等于 - 返回x是否大于等于y。 (10 >= 20) 返回 False。 <= 小于等于 - 返回x是否小于等于y。 (10 <=20) 返回 True。