Python基础知识赋值语句09

中科技术让白癜风患者早绽笑容 http://pf.39.net/bdfyy/jdsb/180323/6122185.html

我们已经知道了,在编程语言中,将数据放入变量的过程叫作赋值。这篇我们具体了解一下赋值语句背后的原理。

赋值语句

下面是一个赋值语句

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核心技术#


转载请注明:http://www.aierlanlan.com/rzdk/8970.html