B.K. 发表于 2020-6-3 16:33

新手求助一道python题目

本帖最后由 B.K. 于 2020-6-3 17:17 编辑

https://attach.52pojie.cn//forum/202006/03/163222gdlc22hdjxbctzjh.png?l新手求助一道python题目

飞天蜗牛 发表于 2020-6-3 16:39

提示一下,数字可以用isdigit判断

zucker 发表于 2020-6-3 16:48

分,币都没?字符串转列表,数字 0-9,列表转数字 求和

Dlan 发表于 2020-6-3 16:50

这么简单,还求助,有问题范下python的文档

chinaqin 发表于 2020-6-3 16:54

我来献丑。楼主还是发个cb出来。毕竟是个求助悬赏。import re
#输入的两个字符串
input1='das2das1km2k3'
input2='mn7hads0ij7ahsi1ud'
#匹配数字
re1 = re.findall('\d+',input1)
re2 = re.findall('\d+',input2)
#把正则匹配转为字符串
num1=int(''.join(re1))
num2=int(''.join(re2))
print(num1+num2)

checklin 发表于 2020-6-3 16:55

正则匹配数字

Hatsune_miku 发表于 2020-6-3 16:59

def aplusb():
    d =
    a = input()
    b = input()
    _a = ""
    for i in a:
      if ord(i) in d:
            _a += i
    _b = ""
    for i in b:
      if ord(i) in d:
            _b += i

    return int(_a) + int(_b)

冷视 发表于 2020-6-3 17:09

可以利用列表的属性一个列表里面是数字,把输入的字符串遍历然后与数字列表对比提取出数字

airdge 发表于 2020-6-3 17:16

int(re.sub(r'\D','',input1))+int(re.sub(r'\D','',input2))

B.K. 发表于 2020-6-3 17:16

蟹蟹各位的热心回复{:301_975:}
页: [1] 2
查看完整版本: 新手求助一道python题目