首页 / PYTHON / 用python提取字符串中的数字
用python提取字符串中的数字
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了用python提取字符串中的数字,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含1000字,纯文字阅读大概需要2分钟。
内容图文
1. 总体思路
1.1. 获取一个字符串 from_string
1.2. 取出 from_string 的第一个数字
1.2.1. 遍历 from_string ,找到第一个数字
1.2.2. 存到 get_numbers 列表中
1.2.3. 计算出第一个数字在 from_string 的位置 start_num
1.3. 从第一个数字处开始,遍历 from_string
1.3.1. 从第一个数字处开始对 from_string 切片,前面的丢弃
1.3.2. 遍历切片后的 from_string
1.3.3. 验证一个,符合,就往 get_numbers 里添加
1.3.4. 如果验证不符合,就终止循环,不用再往后验证了
4. 将得到的结果(列表)转化为数字
2.代码展示
from_string = input("请输入:")
check_start = [‘0‘,‘1‘,‘2‘,‘3‘,‘4‘,‘5‘,‘6‘,‘7‘,‘8‘,‘9‘]
check_end = check_start + [‘.‘]
from_string = list(from_string)
start_num = 0
get_numbers = []
print(from_string)
# 取出输入列表里第一个数字,暂存到 get_numbers
# 并计算第一个数字的位置
for i in from_string :
if i in check_start :
get_numbers.append(i)
break
start_num = start_num + 1
# get_numbers
from_string = from_string[start_num + 1:]
for i in from_string :
if i in check_end :
get_numbers.append(i)
else :
break
print(get_numbers)
get_numbers = ‘‘.join(get_numbers)
get_numbers = float(get_numbers)
print(get_numbers)
原文:https://www.cnblogs.com/fliegendetuan/p/14699691.html
内容总结
以上是互联网集市为您收集整理的用python提取字符串中的数字全部内容,希望文章能够帮你解决用python提取字符串中的数字所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。