string.maketrans制作了一个翻译表(一个长度为256的字符串) ,在这种情况下,它与 ''.join(chr(x) for x in range(256))相同(只是制作速度更快; ——)。.translate应用转换表(这里是不相关的,因为 all本质上意味着标识) ,并删除第二个参数(关键部分)中的字符。
my_string="sdfsdfsdfsfsdf353dsg345435sdfs525436654.dgg("
my_string=''.join((ch if ch in '0123456789' else '') for ch in my_string)
print(output:+my_string)