Pytho 是面向對象的程式語言,舉凡 Literals 值都是 Object。例如:

>>> id(38)
8791423739696

>>> id('ABC')
34336360

都有一個內建的指針 pointer 指向此 Object,即每一個 Object 都有唯一的 ID 值,透過 id 這指令來訪問此 Object。例如: 38 此 Object 在 RAM 的存儲位置是 8791423739696,而 'ABC' 這字串的存儲位置在 34336360.

一個有趣的現象是底下這個範例:

>>> Number = 38
>>> id(Number)
8791423739696

當 38 這整數 Assign 給變數 Number 時,Number 與 38 都透過相同 id 值 8791423739696 指向內容為 38 的數值。

所以證明當 38 在 Python 執行環境中存在時,它的位置就被決定,即電腦在RAM中分配 Allocate 給 38 一個存儲空間,而其所在的位置地址 Memory Address 是 8791423739696

當認知 Python 是完全的面向對向程式語言 Object-Oriented Programming Language,在後續應用的程式設計中,用OO的觀念去設計就必要了。

最新文章

  1. iOS学习笔记——滚动视图(scrollView)
  2. iOS网络推送消息
  3. HDU 1284 钱币兑换问题
  4. CSS字体
  5. php+mysql简单留言,适合新手
  6. css之margin && padding讲解
  7. C# 获取某月的第一天和最后一天
  8. php魔术方法 http_build_query使用
  9. C# 使用xsd文件验证XML 格式是否正确
  10. The _imageingft C module is not installed
  11. 2013 南京邀请赛 A play the dice 求概率
  12. windows phone (23) ScrollViewer元素
  13. 彻底理解Oracle中的集合操作与复合查询
  14. 基于UML网络教学管理平台模型的搭建
  15. 《全栈性能Jmeter》-6JMeter元件详解
  16. Python学习之路【第一篇】-Python简介和基础入门
  17. 【BZOJ2594】【WC2006】水管局长
  18. Echarts动态加载饼状图实例(二)
  19. SQL编写-谁和谁是好朋友
  20. python virtualenv使用

热门文章

  1. Windows 下配置 Logstash 为后台服务
  2. C语言指针专题——如何理解指针
  3. base16,base32,base64 编码方式的通俗讲解
  4. Python 为什么要继承 object 类?
  5. 踩坑 Spring Cloud Hystrix 线程池队列配置
  6. 初识nginx!
  7. C#3.0新增功能02 匿名类型
  8. C#3.0新增功能03 隐式类型本地变量
  9. .NET Core 3.0之深入源码理解HttpClientFactory(二)
  10. java 第三章