吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 1237|回复: 12
收起左侧

[已解决] 新手求助一道python题目

 关闭 [复制链接]
B.K. 发表于 2020-6-3 16:33
本帖最后由 B.K. 于 2020-6-3 17:17 编辑

新手求助一道python题目

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

飞天蜗牛 发表于 2020-6-3 16:39
提示一下,数字可以用isdigit判断
zucker 发表于 2020-6-3 16:48
分,币都没?字符串转列表,数字 0-9,列表转数字 求和
Dlan 发表于 2020-6-3 16:50
chinaqin 发表于 2020-6-3 16:54
我来献丑。楼主还是发个cb出来。毕竟是个求助悬赏。
[Python] 纯文本查看 复制代码
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)

免费评分

参与人数 2吾爱币 +3 热心值 +2 收起 理由
B.K. + 1 + 1 我很赞同!
wkfy + 2 + 1 我很赞同!

查看全部评分

checklin 发表于 2020-6-3 16:55
正则匹配数字
Hatsune_miku 发表于 2020-6-3 16:59
[Python] 纯文本查看 复制代码
def aplusb():
    d = [48, 49, 50, 51, 52, 53, 54, 55, 56, 57]
    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
[Python] 纯文本查看 复制代码
int(re.sub(r'\D','',input1))+int(re.sub(r'\D','',input2))
 楼主| B.K. 发表于 2020-6-3 17:16
蟹蟹各位的热心回复
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-11-26 15:35

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表