📅  最后修改于: 2023-12-03 15:26:57.032000             🧑  作者: Mango
这是一个程序员的小工具,旨在提供一些工作中实用的辅助功能,而不受特定场景的限制。它包含一些常用的功能,例如密码生成、编码转换、字符串操作等等。
以下是本程序的主要功能:
以下是一个示例代码片段,演示如何使用本程序生成一个 8 位长度的随机密码:
import random
import string
def generate_password(length):
"""生成指定长度的随机密码"""
characters = string.ascii_letters + string.digits + string.punctuation
password = ''.join(random.choice(characters) for i in range(length))
return password
if __name__ == '__main__':
password_length = 8
random_password = generate_password(password_length)
print(f'随机密码为:{random_password}')
其中,我们使用了 Python 标准库的 random
和 string
模块,生成了包含大小写字母、数字和标点符号的字符集。然后使用了列表推导式,从字符集中随机选择指定长度的字符,生成随机密码。