【Pyhon 003讲心得体会】【赋值变量贴标签解释法】
本帖最后由 heidern0612 于 2018-12-25 13:42 编辑写的内容都是自我思考的过程,难免有疏漏,有错误的地方欢迎广大鱼油给予指正!
这一讲的课后作业很饶,饶的我有点头晕,后来自己琢磨清楚了。
几个习题我还是都说下自己的见解:
>>>tips_one = '大箱子'
>>>tips_two = tips_one
>>>tips_two = '桌子'
>>>print(tips_one)
稍微改了下代码内容,但是东西没变。
tips_one代表标签1,tips_two代表标签2.
01行表示的是,在大箱子这个实际的物品(不存在在代码间)上,贴上了一个叫“tips_one”的标签,这个tips_one标签里面的内容写的是“大箱子”
02行表示的是,我又找了一个tips_two的标签,把这个标签又贴在了实际物品大箱子上,tips_two跟tips_one标签写的内容一样,都是“大箱子”
有的同学问了,两个标签一样,我怎么区分呢?
可以简单理解为:两个东西一样,但是颜色不一样,第一个标签可能是浅黄色,第二个标签可能是浅绿色。但是他们两个都贴在了大箱子这个实际的物品上,内容写的都是“大箱子”。
03行表示的是,我把那个浅绿色的标签(tips_two)从大箱子这个实际物品上取了下来,贴在了一个桌子上,把内容用橡皮擦掉,改成了“桌子”。
04行就像老师问你,现在浅黄色标签tips_one上面写的内容是什么? 答案就是“大箱子”咯!
同理解释下第二个:
>>> tips_one = '大箱子'
>>> tips_two = '大箱子'
>>> tips_one = '桌子'
>>> print(tips_two)
01行:给大箱子这个实际物品贴上浅黄色的tips_one标签,内容写的“大箱子”
02行:浅绿色tips_two抄袭浅黄色tips_one的内容,弄了一个叫“大箱子”的标签,贴在了大箱子上面。
03行:浅黄色tips_one突然把标签上面写的内容擦掉了,内容改成了“桌子”,并贴在了桌子这个实际物品上面。
04行:现在老师问你,浅绿色tips_two贴写的内容是什么? 答案当然还是“大箱子”咯!
第三个同理,只不过就是数字和字符串的不同,可以把数字换成字符串按照上面分析,就简单许多了。
这里要说的其实就是,赋值语句等号前面就是个标签,可以随时替换,等号后面就相当于实际物品的内容。 学习了 第二行写错了额 如果这样写
>>> tips_one = '大箱子'
>>> tips_two = "大箱子"
>>> tips_one = '桌子'
>>> print(tips_two)
表示tips_two这个标签是贴在了另一个箱子上
其实就是又创建了一个字符串变量,用标识符tips_two表示 看了帖子自己也练习了一遍,也有新的理解。
>>> kids_one = "maruko"
>>> kids_two = kids_one
>>> kids_one = "sakura"
>>> print(kids_two)
maruko tips_one = '冰箱' #把标签tip_one 贴在“冰箱”
tips_two = tips_one #tips_two把标签tips_one的内容复制了一次后,把标签贴在“冰箱”上
tips_one = '电视' #tips_one把内容改成“电视”然后贴在“电视”上
print(tips_two) #打印tips_two上的内容
print(tips_one) #打印tips_one上的内容
请问是不是可以这样理解呢? 不错的理解
感觉编码要一条一条的理解运行,没有循环不能自己加! 路过 例子很到位
页:
[1]