新手上路
本帖最后由 15889556678 于 2021-7-5 00:14 编辑>>> y = '%d + %d = %d' % (4,5,4+5) 这个是格式化整数
>>> x = '%s + %s = %s' % (4,5,4+5) 这个是格式化字符串
按我的理解x==y 返回的是False,但我试了下是返回True
字符串和整型应该不相等,可是他显示True
我验证两个类型结果是假的
>>> x=int(a)整型
>>> y=str(a)字符串
>>> y==x
False
返回假可以理解 >>> y = '%d + %d = %d' % (4,5,4+5)
>>> x = '%s + %s = %s' % (4,5,4+5)
这一看这两行,两个都带有引号,说明都是字符串类型
里面到底是数字还是字符已经不重要了,两个均为字符串,自然相等为 True 明白了谢谢
页:
[1]