首页 > 解决方案 > 你如何获得特定的数字并从你的输入中分配它

问题描述

如果我给出输入(500 的 15%),这是带字符串的完整输入,那么我想将 15 分配给一个变量,将 500 分配给另一个变量,请告诉我如何做,我是新的,如果有什么愚蠢的请告诉

标签: python-3.x

解决方案


一种解决方案是使用re.findall()并列出理解:

from re import findall

str = "15% of 500"
arr = [int(number) for number in findall("\d+", str)]
a = arr[0]
b = arr[1]

这也将值转换为整数。


推荐阅读