要将密码显示为星号或点位符,可以使用以下方法:

  1. 使用字符串替换:将密码的每个字符替换为星号或点位符。可以通过循环遍历密码字符串,将每个字符替换为星号或点位符,并将替换后的结果保存到一个新的字符串中。

示例代码:

password = input("请输入密码:")
masked_password = "*" * len(password)  # 使用星号替换密码字符
# 或者使用点位符替换密码字符
# masked_password = "•" * len(password)

print("密码:", masked_password)
  1. 使用getpass模块:getpass模块是Python标准库中的一个模块,可以隐藏用户输入的密码。在控制台中输入密码时,密码字符将被隐藏,不会显示在屏幕上。

示例代码:

import getpass

password = getpass.getpass("请输入密码:")
print("密码:", password)

注意:使用getpass模块时,密码字符不会被替换为星号或点位符,而是完全隐藏,只有在用户输入密码时才能看到字符。

input 将密码显示为星号或点位符

原文地址: https://www.cveoy.top/t/topic/jbYd 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录