2024-10-01 22:26:10 发布
网友
我有一个字符串,读"blah blah @~@ blah blah @~@ blah blah @~@"
"blah blah @~@ blah blah @~@ blah blah @~@"
如何使它为字符串中的每个'@~@'特性创建一个变量(字符串)?你知道吗
'@~@'
在这个例子中,我将得到三个变量-split1、split2和split3
正如若昂所说,你在问题中也提出了建议。你可以用结构拆分创建名称列表。与其基于这些创建变量名,不如基于这些创建一个字典。i、 e
str = "name1 @~@ name2 @~@ name3"; x = str.split('@~@'); print x d = dict((x[n],0) for n in xrange(0, len(x), 1)) print d
你可以用exec,但我强烈建议不要用。你知道吗
exec
试试这个
str = "blah blah @~@ blah blah @~@ blah blah @~@"; split = str.split('@~@');
然后可以访问各个值,如下所示:
print(split[0],split[1],split[2])
输出:
'blah blah ' ' blah blah ' ' blah blah '
正如若昂所说,你在问题中也提出了建议。你可以用结构拆分创建名称列表。与其基于这些创建变量名,不如基于这些创建一个字典。i、 e
你可以用
exec
,但我强烈建议不要用。你知道吗试试这个
然后可以访问各个值,如下所示:
输出:
相关问题 更多 >
编程相关推荐