PUNPAGEE 发表于 2021-5-5 06:47:55

求解释

1. 在不上机的情况下,以下代码你能猜到屏幕会打印什么内容吗?
>>>myteacher = '小甲鱼'
>>>yourteacher = myteacher
>>>yourteacher = '黑夜'
>>>print(myteacher)
复制代码


2. 在不上机的情况下,以下代码你能猜到屏幕会打印什么内容吗?
>>> myteacher = '小甲鱼'
>>> yourteacher = myteacher
>>> myteacher = '黑夜'
>>> print(yourteacher)
复制代码

为什么这两题的答案是小甲鱼啊,赋值是可以通过下一行代码更改吗

PUNPAGEE 发表于 2021-5-5 06:49:03

{:10_269:}

wp231957 发表于 2021-5-5 06:54:34

具备独立性

PUNPAGEE 发表于 2021-5-5 07:53:26

wp231957 发表于 2021-5-5 06:54
具备独立性

啥意思呀,可以说的详细一点吗

Py与C。。。 发表于 2021-5-5 08:12:06

第一个例子中,把‘小甲鱼’赋给yourteacher,又把yourteacher改成‘黑夜’,这时yourteacher = ‘黑夜’,myteacher不变,仍是‘小甲鱼’,打印自然是小甲鱼了

Py与C。。。 发表于 2021-5-5 08:14:14

第二个中,把‘小甲鱼’赋值给yourteacher,这时改变myteacher的值,yourteacher的值不变

Py与C。。。 发表于 2021-5-5 08:15:52

你主要要搞清,把a变量赋值给b变量,只是把a当前的值给b,之后a再怎么变化,不影响b的值

Py与C。。。 发表于 2021-5-5 08:17:00

a = b,是把b的值赋给a,而不是把a的值赋给b,把右边的变量值赋给左边

害羞的新手 发表于 2021-5-5 10:16:18

小甲鱼 黑夜
页: [1]
查看完整版本: 求解释