为什么字符串乘以和整数以及变量乘以整数不一样?

时间:2018-11-17 16:03:16

标签: python python-3.x

假设以下示例:

a='a'

将a * 2和'a'* 2都乘以整数会得到相同的结果

>>a*2
'aa'
>>'a' *2 
'aa'

但是对于比较而言,它并不相同:

>>a*2 is 'aa'
False
>>'a' * 2 is 'aa'
True
>> a*2 is 'a' *2
False

0 个答案:

没有答案