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

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 25548|回复: 0

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

[复制链接]

125

主题

209

帖子

3058

积分

版主

Rank: 7Rank: 7Rank: 7

积分
3058
发表于 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-10-8 19:38 , Processed in 0.083396 second(s), 20 queries .

Powered by Discuz! X3.2 Licensed

© 2001-2013 Comsenz Inc.

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