常量注释变量堆栈数据类型
Posted holinux
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了常量注释变量堆栈数据类型相关的知识,希望对你有一定的参考价值。
常量
python 中没有真正的常量,别的语言中更改常量时会报错,但 python 会更改常量的值,为了区分常量的变量的区别,python 中所有的常量都是大写的变量
注释
python 中的注释分为单行注释和多行注释
"#" 号开头为单行注释
"‘‘‘" 号开头同时以 "‘‘‘" 号结尾,此符号中间的内容都为注释
#此为单行注释
‘‘‘此为 多行 注释‘‘‘
变量
python 中变量可用 "=" 为其赋值,在语言中,"=" 被大量用于"赋值",而不是作为"等于号"
例如:
value = 2
此代码意为将对象 2 赋值给变量 value,而不是变量 value 等于 2
堆栈
还是以 value = 2 为例
在 python 中,value 为变量,2 为对象,大多数情况下是将不同的对象赋值给变量,在这其中
变量存储在栈内存中,对象存储在堆内存中,而对象又为 id,type,value 三个元素组成
对象的本质就是内存块,而每个内存块是有编号的(此为 id),拥有特定的值(此为 value),只支持特定类型的相关操作(此为 type)
id(2) # 查看对象的 id 编号 type(2) #查看对象的数据类型
数据类型
python 作为动态类型语言,变量不需要显示声明类型,python 解释器会根据变量引用的对象自动确定数据类型
python 作为强类型语言,变量没有数据类型,但对象所包含的三个元素中是有类型的
以上是关于常量注释变量堆栈数据类型的主要内容,如果未能解决你的问题,请参考以下文章