为了账号安全,请及时绑定邮箱和手机立即绑定

从python中的字符串中提取数字而无需重新

从python中的字符串中提取数字而无需重新

DIEA 2021-06-20 17:04:57
如何从python中的字符串中提取数字而不必使用正则表达式?我已经看到了,isinstance但这个数字几乎可以变成任何东西。有任何想法吗?https://www.investopedia.com/articles/retirement/?page=6
查看完整描述

3 回答

?
扬帆大鱼

TA贡献1799条经验 获得超9个赞

这有点冗长,但我会为此使用 url 解析。overy regex 的优点是您可以免费获得一些输入验证,并且代码更具可读性。


>>> from urllib.parse import urlparse, parse_qs

>>> url = 'https://www.investopedia.com/articles/retirement/?page=6'

>>> parsed = urlparse(url)

>>> query = parse_qs(parsed.query)

>>> [page] = query['page']

>>> int(page)

6


查看完整回答
反对 回复 2021-06-22
  • 3 回答
  • 0 关注
  • 105 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号