1. 首页
  2. 数据库
  3. 其它
  4. Python中使用动态变量名的方法

Python中使用动态变量名的方法

上传者: 2020-12-31 13:24:07上传 PDF文件 53.54KB 热度 19次
如果要写一个程序,让x1为1,x2为2,然后直到x100为100,你会怎么做? 在C这种静态语言里,变量名这个标识符实际上会被编译器直接翻译成内存地址,所以除了手动设置每个变量的值以外,没办法做到这点。而Python这种动态语言则是可以做到的。 最容易想到的自然是eval,但是实际上根本不需要这种危险的东西,因为Python的变量名就是一个字典的key而已。要获取这个字典,直接用locals和globals函数即可。 因此这个程序可以这样实现:复制代码 代码如下:>>> names = locals()>>> for i in xrange(1, 101):... names[‘x%s’ %
用户评论
码姐姐匿名网友 2019-09-27 17:36:18

就是个坑好吗!!

码姐姐匿名网友 2019-09-27 17:36:18

用不了,提取不了,麻烦发布者联系一下,或管理员处理一下,花钱买的哦

码姐姐匿名网友 2019-09-27 17:36:18

可以用 不错的软件 效果正在观察

码姐姐匿名网友 2019-09-27 17:36:18

不懂用,难道是我打开的方式不对?

码姐姐匿名网友 2019-09-27 17:36:18

为什么一直无法连接到网站

码姐姐匿名网友 2019-09-27 17:36:18

可以用。就是不知道效果如何?

码姐姐匿名网友 2019-09-27 17:36:18

还可以用吧 谢谢

码姐姐匿名网友 2019-09-27 17:36:18

总是提示连接不到网站,郁闷

码姐姐匿名网友 2019-09-27 17:36:18

还不错,可以用.