保留数字和字母

x = '%1234a#'
x = ''.join(filter(str.isalnum, x))
x

ouput:'1234a'

保留数字用str.isdigit, 保留字母用 str.isalpha

如果想自定义规则使用lambda

比如保留#,去掉%

x = '%1234a#'
x = ''.join(filter(lambda i: i in ['#'] or i.isalnum(),x))
x

output:'1234a#'

Logo

旨在为数千万中国开发者提供一个无缝且高效的云端环境,以支持学习、使用和贡献开源项目。

更多推荐