为什么这段代码运行出来会包含其他不需要的特殊字符?(语言-python)

img

#生成15个包括10个字符的随机密码并输出,密码中的字符只能是大小写字母,数字和特殊符号“@”,“$”,“#”,“&”,“_”,“~”构成。

string.punctuation这个是不是标点符号呀,就是你多出来的那些奇怪的