2024-09-29 03:41:08 发布
网友
我有一些字符串,比如:
“%0.9盐水溶液”
“2%牛磺酸锁”
'2达阿'
…等等
有什么功能可以做:
>>> a = '% 0.9 Saline solution' >>> some_clever(a) >>> 6 >>> a[some_clever(a):] >>>'Saline solution'
谢谢
要计算索引,可以将next与生成器表达式和str.isalpha/enumerate一起使用。然后像平常一样用细绳切片。下面是一个演示:
next
str.isalpha
enumerate
a = '% 0.9 Saline solution' b = '2% Taurolidine Lock' c = '2 DAA' def get_string(x): idx = next(i for i, j in enumerate(x) if j.isalpha()) return x[idx:] for val in [a, b, c]: print(val, ':', get_string(val)) % 0.9 Saline solution : Saline solution 2% Taurolidine Lock : Taurolidine Lock 2 DAA : DAA
要计算索引,可以将
next
与生成器表达式和str.isalpha
/enumerate
一起使用。然后像平常一样用细绳切片。下面是一个演示:相关问题 更多 >
编程相关推荐