获取字符串数字前缀的最简单方法

巴拉克的手

在Python中获取字符串的数字前缀的最干净方法是什么?

“干净”是指简单,简短,易读。我不太在乎性能,我想无论如何它在Python中几乎无法测量。

例如:

给定字符串'123abc456def',获取字符串的最干净方法是什么'123'

下面的代码获得'123456'

input = '123abc456def'
output = ''.join(c for c in input if c in '0123456789')

所以我基本上是在寻找一些方法来代替ifwhile

卡斯拉文

您可以使用itertools.takewhile它将在字符串(可迭代的参数)上迭代直到遇到第一个返回的项目False(通过传递给预测变量):

>>> from itertools import takewhile
>>> input = '123abc456def'
>>> ''.join(takewhile(str.isdigit, input))
'123'

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Java-获取字符串中子字符串之后的字符的最简单方法

来自分类Dev

字符串-在数字前获取字符

来自分类Dev

在特定的两个字符之间获取字符串的最简单方法是什么?

来自分类Dev

提取字符串一部分的最简单方法?

来自分类Dev

在TypeScript数字上检查空字符串的最简单方法

来自分类Dev

在Powershell中增加字符串变量中数字的最快/最简单方法是什么?

来自分类Dev

在Julia中获取UTF-8子字符串的最简单方法是什么

来自分类Dev

获取包含时间间隔的字符串的最简单方法

来自分类Dev

获取随机数的最简单方法,它不在子字符串中?

来自分类Dev

检查包含列表中字符串的字符串的最简单方法?

来自分类Dev

从逗号分隔的字符串中查找特定字符串的最简单方法

来自分类Dev

重复字符串的简单方法

来自分类Dev

在数组中为所有字符串加上前缀“!”的最简单方法是什么?(感叹号)在javascript中?

来自分类Dev

在Java中将int(字节)转换为单字符字符串的最简单方法

来自分类Dev

使用JS在字符串中找出字符重复的最简单方法是什么?

来自分类Dev

防止空字符终止我的字符串的最简单方法是什么?

来自分类Dev

从给定字符串组成字母和数字组的简单方法

来自分类Dev

摆脱C#字符串中零宽度空间的最简单方法

来自分类Dev

从asp.net后面的代码显示字符串的最简单方法

来自分类Dev

格式化字符串(如1000000)的最简单方法

来自分类Dev

使用StringComparison.Ordinal对字符串进行排序的最简单方法

来自分类Dev

Rails:将路径参数与查询字符串参数区分开的最简单方法是?

来自分类Dev

使用LINQ修剪List <string []>中所有字符串的最简单方法?

来自分类Dev

将字符串拆分为char数组的最简单方法

来自分类Dev

F#将字符串拆分为元组的最简单方法

来自分类Dev

验证给定字符串是否为有效FQDN名称的最简单方法?

来自分类Dev

计算段落字符串中一个单词出现次数的最简单方法

来自分类Dev

根据冒号将字符串分为两个值的最简单方法

来自分类Dev

在终端中“子跟踪”字符串变量的最简单方法?

Related 相关文章

  1. 1

    Java-获取字符串中子字符串之后的字符的最简单方法

  2. 2

    字符串-在数字前获取字符

  3. 3

    在特定的两个字符之间获取字符串的最简单方法是什么?

  4. 4

    提取字符串一部分的最简单方法?

  5. 5

    在TypeScript数字上检查空字符串的最简单方法

  6. 6

    在Powershell中增加字符串变量中数字的最快/最简单方法是什么?

  7. 7

    在Julia中获取UTF-8子字符串的最简单方法是什么

  8. 8

    获取包含时间间隔的字符串的最简单方法

  9. 9

    获取随机数的最简单方法,它不在子字符串中?

  10. 10

    检查包含列表中字符串的字符串的最简单方法?

  11. 11

    从逗号分隔的字符串中查找特定字符串的最简单方法

  12. 12

    重复字符串的简单方法

  13. 13

    在数组中为所有字符串加上前缀“!”的最简单方法是什么?(感叹号)在javascript中?

  14. 14

    在Java中将int(字节)转换为单字符字符串的最简单方法

  15. 15

    使用JS在字符串中找出字符重复的最简单方法是什么?

  16. 16

    防止空字符终止我的字符串的最简单方法是什么?

  17. 17

    从给定字符串组成字母和数字组的简单方法

  18. 18

    摆脱C#字符串中零宽度空间的最简单方法

  19. 19

    从asp.net后面的代码显示字符串的最简单方法

  20. 20

    格式化字符串(如1000000)的最简单方法

  21. 21

    使用StringComparison.Ordinal对字符串进行排序的最简单方法

  22. 22

    Rails:将路径参数与查询字符串参数区分开的最简单方法是?

  23. 23

    使用LINQ修剪List <string []>中所有字符串的最简单方法?

  24. 24

    将字符串拆分为char数组的最简单方法

  25. 25

    F#将字符串拆分为元组的最简单方法

  26. 26

    验证给定字符串是否为有效FQDN名称的最简单方法?

  27. 27

    计算段落字符串中一个单词出现次数的最简单方法

  28. 28

    根据冒号将字符串分为两个值的最简单方法

  29. 29

    在终端中“子跟踪”字符串变量的最简单方法?

热门标签

归档