Python3基础 使用id() 查询变量的存储位置

镇场诗:
    诚听如来语,顿舍世间名与利。愿做地藏徒,广演是经阎浮提。
    愿尽吾所学,成就一良心博客。愿诸后来人,重现智慧清净体。
——————————————————————————————————————————

code:

dict1={‘子‘:‘鼠‘,‘丑‘:‘牛‘,‘寅‘:‘虎‘,‘卯‘:‘兔‘,‘辰‘:‘龙‘,‘巳‘:‘蛇‘,‘午‘:‘马‘,‘未‘:‘羊‘,‘申‘:‘猴‘,‘酉‘:‘鸡‘,‘戌‘:‘狗‘,‘亥‘:‘猪‘}

print(id(dict1))

a=1
print(id(a))

result:

============= RESTART: C:\Users\Administrator\Desktop\mytest7.py =============
51198984
1632829904
>>>

——————————————————————————————————————————
博文的精髓,在技术部分,更在镇场一诗。Python版本3.5,系统 Windows7。
Python是优秀的语言,值得努力学习。我是跟着小甲鱼视频教程学习的,推荐。
我是一个新手,所以如果博文的内容有可以改进的地方,甚至有错误的地方,请留下评论,我一定努力改正,争取成就一个良心博客。
注:此文仅作为科研学习,如果我无意中侵犯了您的权益,请务必及时告知,我会做出改正。

时间: 2024-10-29 05:22:19

Python3基础 使用id() 查询变量的存储位置的相关文章

Python3基础 list count 查询指定元素在列表中出现了多少次

? ???????Python : 3.7.0 ?????????OS : Ubuntu 18.04.1 LTS ????????IDE : PyCharm 2018.2.4 ??????Conda : 4.5.11 ???typesetting : Markdown ? code """ @Author : 行初心 @Date : 18-9-23 @Blog : www.cnblogs.com/xingchuxin @Gitee : gitee.com/zhichengji

Python3基础 isinstance 判断一个变量是否为指定的类型

镇场诗:---大梦谁觉,水月中建博客.百千磨难,才知世事无常.---今持佛语,技术无量愿学.愿尽所学,铸一良心博客.------------------------------------------ 1 code 1 a=123 2 print(isinstance(a,str)) 3 4 b=True 5 print(isinstance(b,bool)) 2 show ------------------------------------------博文的精髓,在技术部分,更在镇场一诗.

Python3基础 print 查看一个列表中存储的所有内容

镇场诗:---大梦谁觉,水月中建博客.百千磨难,才知世事无常.---今持佛语,技术无量愿学.愿尽所学,铸一良心博客.------------------------------------------ 1 code 1 aCollection=range(1,10,1) 2 3 for item in aCollection: 4 print(item) 2 show ------------------------------------------博文的精髓,在技术部分,更在镇场一诗.Pyt

java中变量的存储位置

1.寄存器:最快的存储区, 由编译器根据需求进行分配,我们在程序中无法控制. 2. 栈:存放基本类型的变量数据和对象的引用,但对象本身不存放在栈中,而是存放在堆(new 出来的对象)或者常量池中(字符串常量对象存放在常量池中.) 3. 堆:存放所有new出来的对象. 4. 静态域:存放静态成员(static定义的) 5. 常量池:存放字符串常量和基本类型常量(public static final). 6. 非RAM存储:硬盘等永久存储空间 这里我们主要关心栈,堆和常量池,对于栈和常量池中的对象

u-boot-2014.10移植(7)修改环境变量的存储位置

原来环境变量存储在nor flash里, 前面mtdparts分区第二个分区就是params 现在修改环境变量到nand里, 搜索default environment 在Env_common.c函数里面: default_environment结构体default_environment结构体定义在env_common.c里面 其中有: #ifdef CONFIG_BOOTARGS "bootargs=" CONFIG_BOOTARGS "\0" #endif 这

Python3基础数据类型

Python3基础数据类型 Python中变量不需要声明.每个变量在使用前都必须赋值,变量赋值以后该变量才会被创建. 在Python中,变量就是变量,他没有类型,我们所说的"类型"是变量所致的内存中对象类型. 等号(=)用来给变量赋值. 等号(=)运算符左边是一个变量名,右边是存储变量的值.列如: #!/usr/bin/python3 counter = 100 #整形变量 miles = 10000.0 #浮点型变量 name = "Jason" #字符串变量  

JAVA变量的存放位置

JAVA变量(包括常量)可以存放在 栈.堆.方法区三块内存区域,除去方法区的常量池中存放的常量之外主要的变量都存放在栈和堆中. 其中栈中的变量会受线程的影响(线程私有),当线程结束时变量销毁 堆中的变量则是线程共享的,由 gc 处理. 变量的存储位置跟变量的类型和变量的作用域有关,如下:   局部变量 全局变量 基本数据类型 变量名和值都存放在栈中 变量名和值都存在在堆中 引用数据类型 变量名存放在栈中,值存放在堆中 原文地址:https://www.cnblogs.com/guofz/p/93

c 变量的存储类型auto等(基础知识)和c函数变量

总结 1).在c语言中每一个变量和函数有两个属性:数据类型和数据的存储类别. 2). 对数据型(如整型.字符型等).存储类别指的是数据在内存中存储的方式. 存储方式分为两大类: 静态存储类和动态存储类 具体包括四种:{自动的(auto), 静态的(static), 寄存器(register), 外部的(extern)}. 根据变量的存储类别, 可以知道变量的作用域和生存期. 例如: 局部变量: 自动变量: int main(void){int a, b, c; 自动变量} 静态局部变量: int

C++基础知识——变量存储位置

1.栈区(stack):程序运行时由编译器自动分配 存放:函数的参数值,局部变量的值. 存储连续,其操作方式类似于数据结构中的栈. 栈区处于相对较高的地址以地址的增长方向为上的话,栈地址是向下增长的,所以空间有限,windows下大多1-2M. 2.堆区(heap): 在内存开辟另一块存储区域.一般由程序员分配释放, 若程序员不释放,程序结束时可能由OS回收 . 存放:程序员申请的内存空间. 存储不连续,数据结构中的堆是两回事,类似于链表,受限于虚拟内存,32bit系统可达到4G. 堆区是向上增