鱼C论坛

 找回密码
 立即注册
查看: 2169|回复: 3

[已解决]关于变量名有没有连接符或类似方法的请教

[复制链接]
发表于 2020-11-26 10:10:34 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
事情是这样的。我以前好像看到过一篇文章讲的是python变量名连接的方法。可是我现在忘了,晚上也搜不到了。有点怀疑是不是我记混了。
我先说下其他语言中变量使用连接符的情况:
例如:在Q语言中连接符是&
然后定义变量A1 A2 A3实际使中 可以用 A&1表示 A1。或者玩点骚操作 A&(3-1)来表示变量A2
现在我就是想问问大家咱们python有没有类似的方法来表示变量名的这种连接操作
最佳答案
2020-11-26 10:31:29
芳莘 发表于 2020-11-26 10:23
我记得我原来看过一篇文章讲的是python使用类似的连接方法,当时我还挺激动。现在我忘了具体怎么实现的, ...

        试试这个代码:
a1 , a2 , a3 = 'AB' , 'CD' , 'EF'
for k in range(3):
    print(eval('a' + str(k + 1)))
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2020-11-26 10:12:06 From FishC Mobile | 显示全部楼层
没有,可以拼接字符串然后用eval生成变量名
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2020-11-26 10:23:51 | 显示全部楼层
hrp 发表于 2020-11-26 10:12
没有,可以拼接字符串然后用eval生成变量名

我记得我原来看过一篇文章讲的是python使用类似的连接方法,当时我还挺激动。现在我忘了具体怎么实现的,网上也搜不到了
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-11-26 10:31:29 | 显示全部楼层    本楼为最佳答案   
芳莘 发表于 2020-11-26 10:23
我记得我原来看过一篇文章讲的是python使用类似的连接方法,当时我还挺激动。现在我忘了具体怎么实现的, ...

        试试这个代码:
a1 , a2 , a3 = 'AB' , 'CD' , 'EF'
for k in range(3):
    print(eval('a' + str(k + 1)))
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

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

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2025-1-17 05:59

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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