如何在python3x中格式化字典键

如何在python3x中格式化字典键,python,Python,我正在尝试格式化dictionary键,以便向用户请求值并将其添加到dictionary中。 到目前为止,我的字典是这样的: {'admin': ' '} 预期产出: name: admin admin's password: admin 代码: 这里不需要使用字符串格式 另外,看看如何测试dict中是否存在密钥 def check(name): if name in dict_users: password = input(name + "'s"+ " passwo

我正在尝试格式化dictionary键,以便向用户请求值并将其添加到dictionary中。 到目前为止,我的字典是这样的:

{'admin': ' '}
预期产出:

name: admin
admin's password: admin
代码:


这里不需要使用字符串格式

另外,看看如何测试dict中是否存在密钥

def check(name):
    if name in dict_users:
        password = input(name + "'s"+ " password: "))
        #add password input to existing dictionary key
        dict_users[name] = password

def check(name):如果dict_users.keys()中的name:password=input(name+“'s”+”password:)#将密码输入添加到现有的字典key dict_users[name]=password它不提示输入密码nevermind,我能够解决我的输入错误。我将“if”改为“for”将
if
改为
for
不是打字错误。此
check
函数获取一个名称,检查该名称是否是dict_用户中的密钥,然后更新密码。如果您将
If
更改为
for
,则无论您传递给
check
的名称是什么,它都将通过并提示您更改每个用户的password@Python那么你的打字错误就在别处了。。。不要忘记,
name
区分大小写。如果用户名是
Admin
,则必须在输入中写入
Admin
<找不到代码>管理。
def check(name):
    if name in dict_users:
        password = input(name + "'s"+ " password: "))
        #add password input to existing dictionary key
        dict_users[name] = password