python-3.x - 你如何获得特定的数字并从你的输入中分配它
问题描述
如果我给出输入(500 的 15%),这是带字符串的完整输入,那么我想将 15 分配给一个变量,将 500 分配给另一个变量,请告诉我如何做,我是新的,如果有什么愚蠢的请告诉
解决方案
一种解决方案是使用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]
这也将值转换为整数。
推荐阅读
- git - 如何在 Git 的属性文件中提交和获取部分更改?
- r - 手动决定何时在绘图中显示某些数据(ggplot2)
- c# - 如何使用 for 循环将 AutoMapper 配置文件添加到我的映射器配置中?
- windows - Zeppelin 笔记本在 Windows 文件系统中的默认位置是什么?
- linux - “find -exec sh -c”中的 Grep 变量扩展
- testng - TestNG - 如果未在 testng xml 中指定,线程计数的默认值是多少?
- x86 - AVX 和 Floating Point 之间有什么关系,为什么 AVX 用于 FP 计算?
- symfony - symfony 从 services.yml 中的 parameters.yml 访问数组参数
- javascript - 打字稿通用性键如何?
- javascript - 检查Vue中的空值或空格