python - 尝试生成介于两者之间的 "-"的随 secret 码

标签 python python-3.x

<分区>

import random
s = "abcdefghijklmnopqrstuvwxyz01234567890ABCDEFGHIJKLMNOPQRSTUVWXYZ!@#$%^&*()?"
passlen = 4
p = "".join(random.sample(s,passlen))
p2 = "".join(random.sample(s,passlen))
print(p,"-",p2)

这是我的代码。但是当我运行它时得到这样的东西:RJ9e - zN0P 我不需要中间的空格。我在这里错过了什么? 谢谢!

最佳答案

您的代码的问题是 print(p,"-",p2) 将在其参数之间打印空格,最好使用 print("{}-{}".format (p, p2)).

关于python - 尝试生成介于两者之间的 "-"的随 secret 码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33098827/

相关文章:

python - 理解 Python 'with' 语句

python - 在 Spark 中应用具有非恒定帧大小的窗口函数

python - Mutt 不附加多个文件并将附件发送到 python 中的服务器

python - 为什么我的类的 __new__() 方法不返回该类的实例?

Python:集合和set.intersection - 输出的随机顺序?

将字节转换为整数的 Python 2 和 3 兼容方法

python - 在 Heroku 上构建支持 ffmpeg 的 python opencv

python - 为 Python 3 安装 IPython 时出错 : sys_platform == "darwin" and platform_python_implementation == "CPython"

python - 绘制一个二维数组,轴上标有一维数组的数组值

python - 如何将整数转为列表