您的位置:首页 > 编程语言 > Python开发

关于变量传递-停止

2017-06-12 18:33 211 查看
废话不多说先来上例子:

1.

Jason = 'good boy'
Mike = Jason
Mike = 'love weeding'
print(Jason)


打印结果:good boy

2.

Jason = 'good boy'
Mike = Jason
Mike = 'love weeding'
Jason = 'bad guy'
print(Jason)


打印结果:bad guy

总结:在1.中good boy已经赋到了变量名Jason中,而后不对Jason本身进行的修改都不会影响Jason这一变量的值;尽管1.中令Jason和Mike两个变量相等,之后对Mike进行重新赋值,但是对原来的变量Jason并无影响。

Python语法的赋值操作的原则是从右往左拿!

所以2.中比1.多了一句对原有变量Jason的重新赋值,所以才会改变输出结果。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  python
相关文章推荐