为什么python函数执行什么都没有给我

2024-06-25 23:09:39 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在尝试一些函数,当运行它时,它什么也没有给我

def formatted_city(city_name, country_name):
    formatted_name = city_name + "' " + country_name
    return formatted_name.title()


formatted_city('cairo', 'egypt')

image

预期:“开罗'埃及”

实际结果:什么也没发生

当测试它的时候,它也没有给我什么

image


Tags: 函数namecityreturntitledefcountrycairo
2条回答

你需要print它:

print(formatted_city('cairo', 'egypt'))

输出:

Cairo' Egypt

这取决于控制台。如果你在googlecollab上运行这个(我也这么做了),它会打印出这两个城市。但是,在大多数gui中,您不应该期望打印任何内容,因为它们是格式化的_姓名.职务()未保存到任何变量。你能做到的

x = formatted_city('cairo', 'egypt') 
print(x)

打印出你想要的

相关问题 更多 >