在Python中,已知x=3,id(x)的返回值为1987625970032,执行语句x+=6之后,表达式id(x)==1987625970032的值为( )。

admin2023-03-01  39

问题 在Python中,已知x=3,id(x)的返回值为1987625970032,执行语句x+=6之后,表达式id(x)==1987625970032的值为(        )。

选项 A、True
B、False
C、1
D、9

答案B

解析 在Python中,int是不可变数据类型,当该数据类型变量的值发生了改变,其对应的内存地址也会发生改变。执行语句x+=6之后,x的值发生了改变,其对应的内存地址也会发生改变,即id(x)不再是1987625970032。因此,id(x)==1987625970032的值为False,B项正确。
转载请注明原文地址:https://jikaoti.com/ti/4nWiFFFM
0

相关试题推荐
最新回复(0)