提取字符串中数字,输出整型数
while写法
a='abc12d345'
i=0
b=0
while i<len(a):
if '0'<=a[i]<='9':
b=b*10+int(a[i])
i+=1
print(b)
for写法:
a="abc12d345"
b=0
for i in a:
if '0'<=i<='9':
b=b*10+ord(i)-48
print(b)
提取字符串中数字,输出整型数
while写法
a='abc12d345'
i=0
b=0
while i<len(a):
if '0'<=a[i]<='9':
b=b*10+int(a[i])
i+=1
print(b)
for写法:
a="abc12d345"
b=0
for i in a:
if '0'<=i<='9':
b=b*10+ord(i)-48
print(b)