1.一个科研菜鸡的救赎之路2.markdown编辑器使用3.Python变量内存管理4.变量与常量5.编程语言分类6.计算机基础极简7.字典类型8.列表类型9.字符串类型10.数字类型11.数据类型12.注释13.花式赋值(两种快捷赋值方法)
14.变量的三个特征
15.第五节 4文件操作的三种基础模式16.第五节 3绝对路径和相对路径17.第五节 2基本的文件操作 18.第五节 字符编码19.集合类型内置方法20.5字典类型内置方法21.4元组类型内置方法22.3列表类型内置方法23.2字符串类型内置方法24.1数字类型内置方法25.流程控制之while循环26.流程控制之if判断27.基本运算符 28.格式化输出29.解包30.布尔类型博客随笔皆为学习笔记,有诸多不足,如有错误,请帮我指出,不胜感激
对于每个变量,python都提供了这三个方法分别获取变量的三个特征,其中python的内置功能id(),内存地址不一样,则id()后打印的结果不一样,因为每一个变量值都有其内存地址,而id是用来反映变量值在内存中的位置,内存地址不同则id不同。
print(x) # 获取变量的变量值
print(id(x)) # 获取变量的id,可以理解成变量在内存中的地址
print(type(x)) # 获取变量的数据类型,下章会详细介绍数据类型
一、打印
x = 10
print(x) # 获取变量的变量值
二、判断变量值是否相等用
name1 = 'egon'
name2 = 'nick'
print(name1 == name2) # False
三、判断变量id是否相等
print(x == y) # True
print(x == y) # True
print(x is y) # True
从上述的打印消息可以看出:id相等的变量,值一定相等,指向的是同一个内存地址;值相等的变量,id不一定相等
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· .NET Core 中如何实现缓存的预热?
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 如何调用 DeepSeek 的自然语言处理 API 接口并集成到在线客服系统