-->
当前位置:首页 > 题库 > 正文内容

填空题:爱与人生 - 实验6 名字绑定 - 《Python编程实验》

Luz4年前 (2021-09-08)题库1088
在计算机上调试运行下述程序,写出程序的执行结果。<br><br>
python
import this #本行的执行结果忽略不填写
love = this
print(this is love)
print(love is True)
print(love is False)
print(love is not True or False)
print(love is love)
print(love==True)
print(bool(love)==True)
print(id(this)==id(love))
print(id(love)==id(True))

<br><br>
代码第3行输出: <br><br>
代码第4行输出:<br><br>
代码第5行输出:<br><br>
代码第6行输出:<br><br>
代码第7行输出:<br><br>
代码第8行输出:<br><br>
代码第9行输出:<br><br>
代码第10行输出:<br><br>
代码第11行输出:<br><br>


【解题提示】
1. love = this是名字绑定,名字love被绑定在名字this所绑定的对象之上。
2. 当名字a与名字b绑定在同一个对象之上时,a is b结果为真。
3. id(a)用于返回名字a所绑定的对象在内存中的地址。如果两个名字所绑定的对象的id值不同,这意味着两个名字所绑定的不是同一个对象。
4. 当名字a所绑定的对象与名字b所绑定的对象的值相等时,a==b为真。

<br>
解题思路: 请参考《Python编程实验》(待出版)。<br> 该书是高等教育出版社《Python编程基础及应用》教材的配套实验指导书。







答案:
第1空:True ||

第2空:False ||

第3空:False ||

第4空:True ||

第5空:True ||

第6空:False ||

第7空:True ||

第8空:True ||

第9空:False ||

发表评论

访客

◎欢迎参与讨论,请在这里发表您的看法和观点。