52matlab技术网站,matlab教程,matlab安装教程,matlab下载

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 19909|回复: 0
打印 上一主题 下一主题

怎么将字符串变成同名的变量

[复制链接]

123

主题

207

帖子

2996

积分

版主

Rank: 7Rank: 7Rank: 7

积分
2996
跳转到指定楼层
楼主
发表于 2021-12-14 21:44:46 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
在python中如何将字符串赋值为相同名称的变量,常用的方法有三种,具体代码如下:
  1. var = "This is a string"
  2. varName = 'var'

  3. v1 = locals()[varName]
  4. v2 = vars()[varName]
  5. v3 = eval(varName)

  6. print(v1)
  7. print(v2)
  8. print(v3)
复制代码
输出的结果如下:
  1. This is a string
  2. This is a string
  3. This is a string
复制代码

本人最习惯用第三种方式。

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|52matlab技术网站 ( 粤ICP备14005920号-5 )

GMT+8, 2024-4-24 17:57 , Processed in 0.070992 second(s), 19 queries .

Powered by Discuz! X3.2 Licensed

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表