为什么代码无法用下划线代替空格

时间:2020-09-06 15:14:21

标签: python

您好,有人可以解释为什么打印时此代码中的下划线无法显示。谢谢。

names = ["Joey Tribbiani", "Monica Geller", "Chandler Bing", "Phoebe Buffay"]
usernames = []
for name in names:
    name.lower().replace(" ", "_")
    usernames.append(name)

print(usernames)

输出

['Joey Tribbiani','Monica Geller','Chandler Bing','Phoebe Buffay']

1 个答案:

答案 0 :(得分:1)

这是因为您没有将已处理的数据分配给变量name

names = ["Joey Tribbiani", "Monica Geller", "Chandler Bing", "Phoebe Buffay"]
usernames = []
for name in names:
    name=name.lower().replace(" ", "_")
    usernames.append(name)

print(usernames)
相关问题