Loading [MathJax]/jax/output/CommonHTML/config.js
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >从字符串Python中提取浮点数

我有一个字符串,看起来像这样:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
'< 5s' or '< 0.5s'

我正在尝试从字符串中提取“持续时间”。我已经有这个了:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
a = '< 5s'
b = int(list(filter(str.isdigit, a))[0])
print(b)

但是如果我使用'< 0.5s',它会返回0。如何在数字中包含,

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2019-07-09 14:48:36

使用简单的正则表达式:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
import re

s = '< 0.5s'
dur = re.search(r'-?\d+(\.\d+)?', s).group()
print(dur)   # 0.5
票数 2
EN

Stack Overflow用户

发布于 2019-07-09 14:53:34

如果您确定字符串的格式始终与示例中所示完全相同,那么一个简单的b = float(a[2:-1])就可以完成此任务。

票数 2
EN

Stack Overflow用户

发布于 2019-07-09 14:49:11

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
import re
b = re.sub("[^\d\.]", "", a)
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/56955108

复制
相关文章
python从字符串中提取数字
发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/124581.html原文链接:https://javaforall.cn
全栈程序员站长
2022/07/21
3.3K0
python提取字符串中数字
题目:【这是一个复杂问题的简化】如下是一个字符串列表,提取字符串中第二个数字,并判断是否大于1000,如果是,从列表中删除这一行。
用户7886150
2021/01/10
2.7K0
python:如何从 URL 中快速提取域名?
有时候,我们要从一段很长的 URL 里面提取出域名。例如从https://www.kingname.info/2020/10/02/copy-from-ssh/,我需要获取的是kingname.info。
王图思睿
2021/06/16
9.1K0
SQL 从字符串中提取数字
mix 表有一个 varchar 类型的字段 v,该字段的允许长度只有 15 位,但它存储的数据比较混杂。
白日梦想家
2020/12/14
2.5K0
python提取字符串中的数字「建议收藏」
isdigit()函数是检测输入字符串是否只由数字组成。如果字符串只包含数字则返回 True 否则返回 False。
全栈程序员站长
2022/11/07
4K0
Python从字符串中删除字符
Sometimes we want to remove all occurrences of a character from a string. There are two common ways to achieve this.
全栈程序员站长
2022/09/01
5.8K0
python 从字典中提取子集
prices = { 'ACME': 45.23, 'AAPL': 612.78, 'IBM': 205.55, 'HPQ': 37.20, 'FB': 10.75 } Make a dictionary of all prices over 200 p1 = {key: value for key, value in prices.items() if value > 200} Make a dictionary of tech stocks tech_names = {'AAPL', 'IB
用户5760343
2019/09/25
1.3K0
Python中浮点数精度处理
Python中,浮点数运算,经常会碰到如下情况: 出现上面的情况,主要还是因浮点数在计算机中实际是以二进制保存的,有些数不精确。 比如说: 0.1是十进制,转化为二进制后它是个无限循环的数: 0.
py3study
2020/01/06
1.7K0
Python 从视频中提取图像
视频由图像连续切换构成,本文记录python提取视频中图像的方法。 核心方法 使用opencv 库 中的VideoCapture 方法: import cv2 cap = cv2.VideoCapture(url) cap.set(1, 1) # 取它的第一帧 rval, frame = cap.read() # rval 为是否成功的标记(True为正常), frame 为截取的图像 工具代码 # -*- coding: utf-8 -*- import cv2 from PIL import
为为为什么
2022/08/06
1.2K0
Python 从视频中提取图像
js提取正则中的字符串
代码如下: var results = data.match(/(start=').*?(')/); if (results != null) { console.log(data[0]);
磊哥
2018/05/08
5.5K0
Python字符串,整型,浮点数相互转化
int(str) 函数将符合整数的规范的字符串转换成int型 float(str) 函数将符合浮点数的规范的字符串转换成float型 str() 函数整数,浮点数转换成字符串 str_a = "123" int_a = int(str_a) print("num2+1: %d"%(int_a + 1)) # num2+1: 124 str_b = "123.12" double_a = float(str_b) print("num2: %f"%(double_a + 1.0)) # num2: 124
演化计算与人工智能
2020/08/14
1.7K0
python 正则之提取字符串中的汉字,数字,字母
#\d 匹配一个数字字符。等价于 [0-9] #\D 匹配一个非数字字符。等价于 [^0-9] #过滤字符串中的英文与符号,保留汉字 import re st = "hello,world!!%[545]你好234世界。。。" ste = re.sub("[A-Za-z0-9\!\%\[\]\,\。]", "", st) print(ste) #从字符串中提取数字 totalCount = '100abc' totalCount = re.sub("\D", "", totalCount) p
学到老
2019/01/25
12.4K0
Python | 从 PDF 中提取文本内容
本来打算推一篇如何使用 Python 从 PDF 中提取文本内容的文章,但是因为审核原因,公众号上发不出来。尝试排查了一个小时,还是没有搞定,索性就放弃挣扎了。我在这里放出来文章的第一部分,如果有兴趣,可以前往我的 Github 或者码云上查看全文。
PyStaData
2020/07/21
3.1K0
Python中的浮点数和小数
float类型,即浮点数,是Python内置的对象类型;decimal类型,即小数类型,则是Python的标准库之一decimal提供的对象类型,也是内置的。了解decimal类型的最佳资料,就是它的官方文档:https://docs.python.org/3/library/decimal.html。
老齐
2021/01/21
1.8K0
字符串提取
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
喜欢ctrl的cxk
2019/11/08
6400
python中字符串处理从入门到进阶
2、repr(字符串)函数输出的字符串结果中包含的单引号,将被计算在字符串的长度内。
刘金玉编程
2019/08/26
9850
Java读取并转换字符串中的浮点数
在写Android接收蓝牙数据的时候,由于传过来的蓝牙数据转换后都为字符串格式,但是需要从其中提取出来浮点数,所以通过查阅资料写出了从字符串中提取并转换为浮点数的方法,特记录下来以供参考。
丹牛Daniel
2023/10/17
3080
Python笔记从html中提取字段
def fun(): # url = 'http://quote.eastmoney.com/sh600010.html?from=BaiduAladdin' url_total =
学到老
2018/03/16
1.2K0
使用Python从PDF文件中提取数据
数据是数据科学中任何分析的关键,大多数分析中最常用的数据集类型是存储在逗号分隔值(csv)表中的干净数据。然而,由于可移植文档格式(pdf)文件是最常用的文件格式之一,因此每个数据科学家都应该了解如何从pdf文件中提取数据,并将数据转换为诸如“csv”之类的格式,以便用于分析或构建模型。
HuangWeiAI
2020/07/27
4K0
使用Python从PDF文件中提取数据
python提取视频中的音频
一.安装模块 pip3 install moviepy 二.代码 from moviepy.editor import * video = VideoFileClip('1.mp4') #视频所在路径 audio = video.audio audio.write_audiofile('1.mp3') #音频所在路径
小小咸鱼YwY
2020/09/28
1.9K0

相似问题

从字符串- Regex - Python中提取浮点数

36

Python:从字符串中提取多个浮点数

714

如何从Python中的字符串中提取多个浮点数?

23

从python字符串中提取int位数和浮点数

11

Python:从标准格式的字符串中提取浮点数

20
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文