擅长:python、mysql、java
<p>python中没有内置函数</strong>等同于<strong><em><a href="https://msdn.microsoft.com/en-us/library/9da280t0%28v=vs.110%29.aspx" rel="nofollow">Val()</a></em></strong>。你必须实现你自己的功能。我以前遇到类似问题时用过这个代码-</p>
<pre><code>def val(data):
y=0
nst=""
dlist = ['0','1', '2', '3', '4', '5', '6', '7', '8', '9']
for x in data:
for i in dlist:
if x == i:
nst=nst+x
n=len(nst)
dcont=n
acum=0
for z in range(n):
y=0
for i in dlist:
if nst[z] == i:
d=y
mult=1
dcont=dcont-1
for j in range(dcont):
mult=mult*10
acum=acum+(d*mult)
y=y+1
return acum
</code></pre>