美文网首页每天一个芝士点
python循环命名变量

python循环命名变量

作者: 抄书侠 | 来源:发表于2020-05-29 11:37 被阅读0次

大家可能会有这样子的需求:编程的时候需要给变量命名为a_1,a_2,a_3,\ldots就是只有下标在变化,当然和循环结合起来就很方便了。那么该如何通过循环语句仅仅使得只有下标在变呢?
这里大家要区分eval()和exec()函数,
虽然都是可以直接运行字符串,但是exec()才支持赋值,如果字符串含有赋值操作,使用eval()是会报错的。举个例子

eval('1+1')
exec('1+1')
#>>>二者都会输出2
eval('a=1+1')
exec('a=1+1')
#>>>此时使用eval就会报错
for i in range(100):
  exec('a'+str(i)+'='+str(i))
#>>>此时就可以成功命名a0,a1,a2,a3,```,a99

相关文章

  • python循环命名变量

    大家可能会有这样子的需求:编程的时候需要给变量命名为就是只有下标在变化,当然和循环结合起来就很方便了。那么该如何通...

  • 变量命名规范

    变量命名的目的:提高可读性 普通变量命名 循环变量命名 状态变量命名 布尔变量命名 临时变量命名 枚举类型命名 变...

  • 笨方法学python-习题4-变量和命名

    习题4-变量和命名 python变量和命名练习程序 附加练习 python变量和命名练习程序 运行结果 附件练习 ...

  • Python的注释和变量的命名规则

    python 注释 python 变量命名规则

  • python语法内容

    python语法基础1.1 注释1.2 标识符的命名规则1.3 变量1.4 选择结构1.5 循环结构1.5.1 列...

  • 关于 Python 命名空间

    在 Python 中,使用命名空间记录变量。Python 中的命名空间就像是一个 dict ,key 是变量的名字...

  • 第二章

    变量和简单类型 单行注释和多行注释 Python是弱类型语言 Python变量的特征 Python变量命名规则 P...

  • day005 笔记

    for循环补充 如果for后面的变量在循环体中不需要,这个变量命名的时候往往可以使用'_'命名。 输入输出函数 输...

  • 3. python3语法

    python3变量 1 声明变量语法:标识符/变量名=变量值 2 变量的命名规范(1). 在 Python 里...

  • 人生苦短,我爱Python004——基本语法(2)

    1、命名 定义:Python语言给变量或者标识符或者其他程序元素关联名称的过程叫做命名。 Python语言的命名主...

网友评论

    本文标题:python循环命名变量

    本文链接:https://www.haomeiwen.com/subject/bydxzhtx.html