应用场景:想要外部传参传入一个变量,但是传入后是字符串类型,想要转成变量。
三种方式
count = 4
out_params = "count"
#方法1
print(eval(out_params))
#方法2
print(locals()[out_params])
#方法3
print(vars()[out_params])
字符串转变量的三种方法
本文介绍了在Python中将外部传入的字符串参数转换为变量的三种实用方法。通过使用eval(), locals() 和 vars() 函数,可以实现字符串到变量的灵活转换,适用于多种应用场景。
应用场景:想要外部传参传入一个变量,但是传入后是字符串类型,想要转成变量。
三种方式
count = 4
out_params = "count"
#方法1
print(eval(out_params))
#方法2
print(locals()[out_params])
#方法3
print(vars()[out_params])
1390
3万+

被折叠的 条评论
为什么被折叠?