提取字符串中数字,输出整型数

提取字符串中数字,输出整型数

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)

猜你喜欢

转载自blog.csdn.net/Liang_Ren_/article/details/87858346