我有一个像"lake1!"
这样的字符串,我想从这个字符串中删除非nonalphabet字符。
我该怎么做?此外,这只是一个例子,但一般来说,如果有一些字符串,我怎么能从中删除非字母字符呢?
例如:"lake1!"
应该"lake"
返回1
并移除!
。
答案 0 :(得分:3)
您可以使用生成器表达式过滤掉所有非ascii字母,使用join
从中创建字符串。
>>> from string import ascii_lowercase
>>> s = "lake1!"
>>> ''.join(i for i in s if i in ascii_lowercase)
'lake'
或者要包含小写和大写字母,您只需检查字符isalpha
>>> s = "Some123?1Example"
>>> ''.join(i for i in s if i.isalpha())
'SomeExample'
答案 1 :(得分:0)
cURL Error: SSL certificate problem: self signed certificate