当前位置:主页 > python教程 > python循环定义多个变量方法

python循环定义多个变量的实例分析

发布:2019-06-05 09:10:45 287


为找教程的网友们整理了python实例相关的编程文章,网友红心怡根据主题投稿了本篇教程内容,涉及到python、循环、定义、变量、python循环定义多个变量方法相关内容,已被930网友关注,下面的电子资料对本篇知识点有更加详尽的解释。

python循环定义多个变量方法

我们可能会时长碰到这样一个场景,计算得到一个非固定值,需要根据这个值定义相同数量个变量。

实现方式的核心是exec函数,exec函数可以执行我们输入的代码字符串。

exec函数的简单例子:

>>>exec ('print "hello world"')
hello world

可以很清晰的看到,我们给exec传入一个字符串'print "hello world"',exec是执行字符串里面的代码print "hello world"。根据这个特性,我们可以用占位符实现我们对变量的定义,如:

exec ("temp%s=1"%1)

这段代码的意思是,让exec执行temp1=1。字符串里面的%s由‘1'代替了。我们在外面再套一个循环就可以实现对多个变量的定义了。

for i in range(10):
  exec ("temp%s=1"%i)

在这里,通过一个循环来生成10个变量,i的变化从0到9。用变量i替代%s,所以在每次循环里面,分别给temp0,temp1赋值。

执行结果:

对python:循环定义多个变量的实例详解

如果想要替换多个占位符,可以这样写:

exec ("temp%s=%d"%(i,i))

在这里,分别以字符串、整数形式替换占位符,执行结果:

temp1=1

以上这篇对python:循环定义多个变量的实例详解就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持码农之家。


参考资料

相关文章

  • python遍历列表和数组实例讲解

    发布:2019-05-31

    这篇文章主要介绍了Python实现带下标索引的遍历操作,结合具体实例形式分析了2种带索引的遍历操作实现方法及相关操作注意事项,需要的朋友可以参考下


  • Python读取mat文件保存为pickle格式的实例代码

    发布:2018-10-23

    今天小编就为大家分享一篇Python读取mat文件,并保存为pickle格式的方法以及Python使用pickle模块储存对象操作示例,具有很好的参考价值,希望对大家有所帮助。


  • python调用RPC接口的知识点总结以及实例分享

    发布:2019-06-04

    今天小编就为大家分享一篇对python调用RPC接口的实例,python使用rpc框架方法详解,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧


  • Python标准库shutil用法总结以及实例

    发布:2019-06-04

    这篇文章主要介绍了Python标准库shutil用法,结合实例形式分析了shutil库针对文件与文件夹各种常见操作技巧与相关使用注意事项,需要的朋友可以参考下


  • 实例讲解python MNIST手写识别数据调用API的方法

    发布:2019-06-04

    这篇文章主要介绍了python MNIST手写识别数据调用API的方法,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧


  • 《Python编程:从入门到实践》DEMO实例代码

    发布:2018-12-01

    一、前言 之前,项目后台基本都是使用 Java 的 SpringBoot 框架完成的, 而 Python 自去年到现在,一直以来,都是玩着学的,没有想过要应用到项目上。 但近来,科技园这边的吴老师,建议项目中使用 Python 的 Django 框架做后台,因其容易拓展、维护等,这是笨重的 Java 难以企及的。 是时候认真对待 Python ,近来其也火得不行了~ 花了一天跳读了一本评价极好的书《Python编程从入门到


  • python实现读取并显示图片的方法以及实例演示

    发布:2018-10-29

    在本篇文章里我们给大家详细通过实例总结了python实现读取并显示图片的方法,有需要的朋友们可以学习测试下。


  • 《Python机器学习经典实例》学习感悟

    发布:2018-12-01

    这是一篇关于《Python机器学习经典实例》这本书的学习感悟与心得,更是一篇不错的书评,如果大家想学习这本书,可以参阅下。


网友讨论