我们已经知道了,在编程语言中,将数据放入变量的过程叫作赋值。这篇我们具体了解一下赋值语句背后的原理。
赋值语句下面是一个赋值语句
a=
这一行简单的代码,表示将赋值给变量啊,但背后却隐藏着许多知识。
Python的变量不能单独存在在c或者c++中,你可以这样写
inta;
a=4;
变量的声明和赋值可以分开,但python中不可以,变量不能只声明而不赋值,必须在声明变量的同时,进行赋值。
Python的变量是没有类型Python中变量是没有类型的,是一门“动态”语言。虽然可以用type函数来查看类型,但本质上,变量的类型是由赋值给变量的数据来决定的
变量背后的原理在python中,一切皆对象。
例如,a=这样一行简单的代码,其背后就涉及到了这个对象。例如int,float,bool类型的数据,都是对象。
当a=这行代码被执行时,python在内存中创建了一个对象,下面是一个简单的变量与内存中对象关系的示意图
变量a是内存中这个对象的引用,关于引用的概念,如果你是初学者,不必太纠结,后面我会详细讲解。
感兴趣的可以选择阅读,感谢大家的支持!!!
Python基础知识系列:
Python基础知识——变量08Python基础知识——Bool数据类型07Python基础知识——进制转换06Python基础知识——数字数据类型05Python基础知识——注释04#Python核心技术#