在Python编程语言中,=是一个很重要的符号,作用是将右边的值赋给左边的变量。Python3中的=可以分成两种情况:
- 变量赋值
- 对象引用
下面我们分别对这两种情况进行介绍。
变量赋值
当我们使用=将一个值赋给一个变量时,实际上是在为这个变量创建一个指向这个值的引用。例如:
a = 10 b = 'hello world'
在上面的代码中,变量a和b被赋值为10和'hello world',它们实际上是指向这些值的引用。
对象引用
在Python中,一切皆是对象,包括变量、函数等。在使用=时,还有一种情况是对象引用,它指的是将一个对象的引用复制给另一个变量。例如:
c = [1, 2, 3] d = c
在上面的代码中,变量c被赋值为一个列表[1, 2, 3],变量d被赋值为c的引用,也就是d和c指向了同一个对象。
=符号在Python3中不同于其他编程语言,它没有返回值,并且不能直接比较两个值是否相等,这一点需要特别注意。
上一篇 html文字标签怎么设置
下一篇 jquery 几列添加div