1 / 1
文档名称:

用python提取字符串中的数字.doc

格式:doc   大小:27KB   页数:1
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

用python提取字符串中的数字.doc

上传人:小s 2022/6/12 文件大小:27 KB

下载得到文件列表

用python提取字符串中的数字.doc

文档介绍

文档介绍:用python提取字付串中的数字

1・1•获取一个字符串from_string
•取出from_strin的第一个数字
遍历from_string,找到第一个数字
存到get_numbers列表中
计算出第一用python提取字付串中的数字

1・1•获取一个字符串from_string
•取出from_strin的第一个数字
遍历from_string,找到第一个数字
存到get_numbers列表中
计算出第一个数字在from_string的位置start_num
•从第一个数字处开始,遍历from_string
从第一个数字处开始对from_string切片,前面的丢弃
遍历切片后的from_string
验证一个,符合,就往get_numbers里添加
如果验证不符合,就终止循环,不用再往后验证了
(列表)转化为数字
2代码展示
from_string请输npu"
check_start=['0','1','2','3','4','5','6','7','8check_end=check_start+['.']
from_string=list(from_string)
start_num=0get_numbers=[]print(from_string)
取出输入列表里第一个数字,暂存到get_numbers
并计算第一个数字的位置
foriinfrom_string:
ifiincheck_start:
(i)
break
start_num=start_num+1
#get_numbers
from_string=from_string[start_num+1:]
foriinfrom_string:
ifiincheck_end:
(i)
else:
break
print(get_numbers)
get_numbers=''.join(get_numbers)
get_numbers=float(get_numbers)
print(get_numbers)