忘记密码   免费注册 查看新帖 | 论坛精华区

ChinaUnix.net

  平台 论坛 博客 认证专区 大话IT 视频 徽章 文库 沙龙 自测 下载 频道自动化运维 虚拟化 储存备份 C/C++ PHP MySQL 嵌入式 Linux系统
最近访问板块 发新帖
查看: 747 | 回复: 6

Python 类似 C语言 指针的功能 [复制链接]

论坛徽章:
0
发表于 2017-06-25 16:07 |显示全部楼层
新手入门。
请问,如何利用python,像C语言一样得到某个 地址处的值,例如: 读取或者打印 0x200地址处的内容? 谢谢

论坛徽章:
1
15-16赛季CBA联赛之新疆
日期:2017-03-09 12:33:45
发表于 2017-06-26 10:15 |显示全部楼层
回复 1# bluempire

python的设计思想就不是C语言的,它是基于对象的,就是你可以把它存储有对象的内容,如你可以定义
  1. od = dict()
  2. od['name'] = 'bb'
  3. od['age'] = 30
  4. print('name %s age %s'%(od['name'],od['age'])
复制代码

c语言的思路现在一般只有很底层,为了系统的效率与硬件设计相关,而不用在与算法相关的内容。所以,不建议你用这个,
如果你真的想得到某一个对象的地址,可以用 od.id()来得到 ,这个就是得到它的地址。

论坛徽章:
1
15-16赛季CBA联赛之新疆
日期:2017-03-09 12:33:45
发表于 2017-06-26 10:28 |显示全部楼层
回复 1# bluempire

python的设计思想就不是C语言的,它是基于对象的,就是你可以把它存储有对象的内容,如你可以定义
  1. od = dict()
  2. od['name'] = 'bb'
  3. od['age'] = 30
  4. print('name %s age %s'%(od['name'],od['age'])
复制代码

c语言的思路现在一般只有很底层,为了系统的效率与硬件设计相关,而不用在与算法相关的内容。所以,不建议你用这个,
如果你真的想得到某一个对象的地址,可以用 od.id()来得到 ,这个就是得到它的地址。

论坛徽章:
0
发表于 2017-07-01 07:51 |显示全部楼层
谢谢解释。例子中 使用dict是动态分配出来的内存地址,这个地址可以通过 od.id()得到。
如果 事先知道 感兴趣的数据已经存储在地址为 0x200的地方了, 那怎么去读取这里(0x200)的内容呢?

论坛徽章:
0
发表于 2017-07-04 10:19 |显示全部楼层
加我们的群问效率更高,这个群是一群工程师组建的面向初学者的
Python Linux 学习群, qq 群号: 278529278 ,
Php Linux 学习群, qq 群号: 476648701 ,
非商业性质,拒绝广告,只接收真正想学这方面技术的朋友,交流学习,申请请说明来自 ChinaUnix
来自安卓客户端来自客户端

论坛徽章:
0
发表于 2017-07-04 13:31 |显示全部楼层
太感谢啦!楼上

论坛徽章:
129
操作系统版块每日发帖之星
日期:2016-05-11 17:06:57操作系统版块每日发帖之星
日期:2016-05-11 17:06:57数据库技术版块每日发帖之星
日期:2016-05-11 17:07:05操作系统版块每日发帖之星
日期:2016-05-11 17:06:57操作系统版块每日发帖之星
日期:2016-05-11 17:06:57综合交流区版块每日发帖之星
日期:2016-05-11 17:07:052022北京冬奥会纪念版徽章
日期:2015-08-07 17:10:57IT运维版块每日发帖之星
日期:2016-05-11 17:06:49操作系统版块每日发帖之星
日期:2016-05-11 17:06:57综合交流区版块每日发帖之星
日期:2016-05-11 17:07:05操作系统版块每日发帖之星
日期:2016-05-11 17:06:57程序设计版块每日发帖之星
日期:2016-05-11 17:06:57
发表于 2017-07-20 16:16 |显示全部楼层

python的设计思想就不是C语言的,它是基于对象的,就是你可以把它存储有对象的内容,如你可以定义
od = dict()
od['name'] = 'bb'
od['age'] = 30
print('name %s age %s'%(od['name'],od['age'])
复制代码

c语言的思路现在一般只有很底层,为了系统的效率与硬件设计相关,而不用在与算法相关的内容。所以,不建议你用这个,
如果你真的想得到某一个对象的地址,可以用 od.id()来得到 ,这个就是得到它的地址。
来自安卓客户端来自客户端
您需要登录后才可以回帖 登录 | 注册

本版积分规则

  

北京皓辰网域网络信息技术有限公司. 版权所有 京ICP证:060528号 北京市公安局海淀分局网监中心备案编号:1101082001
广播电视节目制作经营许可证(京) 字第1234号 中国互联网协会会员  联系我们:
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP