相关疑难解决方法(0)

Python:从字符串中提取数字

我会提取字符串中包含的所有数字.哪个更适合目的,正则表达式或isdigit()方法?

例:

line = "hello 12 hi 89"
Run Code Online (Sandbox Code Playgroud)

结果:

[12, 89]
Run Code Online (Sandbox Code Playgroud)

python regex string numbers

388
推荐指数
14
解决办法
78万
查看次数

从字符串中删除非数字字符

我被赋予了从文本文件或字符串中删除所有非数字字符(包括空格)的任务,然后在旧字符旁边打印新结果,例如:

之前:

sd67637 8
Run Code Online (Sandbox Code Playgroud)

后:

sd67637 8 = 676378
Run Code Online (Sandbox Code Playgroud)

由于我是初学者,我不知道从哪里开始这项任务.请帮忙

python python-3.x python-3.3

41
推荐指数
3
解决办法
5万
查看次数

从python字符串以简单的方式提取数字

我有一个字符串,例如存储一个数字和一个单位

x= '$120'
y = ' 90 Degrees F'
banana = '200 kgm'
orange = '300 gm'
total_weight = banana + orange/1000 
Run Code Online (Sandbox Code Playgroud)

例如,我想添加权重

total_weight  = 200 + 300/1000
Run Code Online (Sandbox Code Playgroud)

谢谢!

我试图提取数字只是为了用这些来做一些操作......知道最简单的方法是什么?我只处理这两种格式,即数字位于字符串的开头或结尾...

python

26
推荐指数
2
解决办法
12万
查看次数

使用Python在一行中读取两个变量

我熟悉input()函数,从用户输入读取单个变量.是否有类似的简单方法来读取两个变量?

我正在寻找相当于:

scanf("%d%d", &i, &j); // accepts "10 20\n"
Run Code Online (Sandbox Code Playgroud)

我能够实现这一目标的一种方法是使用raw_input()然后split输入的内容.有更优雅的方式吗?

这不适合现场使用.只是为了学习..

python input

10
推荐指数
3
解决办法
7万
查看次数

标签 统计

python ×4

input ×1

numbers ×1

python-3.3 ×1

python-3.x ×1

regex ×1

string ×1