gpt4 book ai didi

python - 调用多个方法时,会添加吗?

转载 作者:行者123 更新时间:2023-12-01 04:11:09 25 4
gpt4 key购买 nike

在python中,如果一个人有以下代码,调用的2个方法会自动添加吗?这是如何工作的?

示例:

def trip_cost(city,days):
return plane_ride_cost(city) + hotel_cost(days) + rental_car_cost(days)

威尔hotel_cost(days)rental_car_cost(days)当它们返回到 trip_cost(city,days) 时,两者会被加在一起。 ??

最佳答案

如果您调用的方法的返回值具有已定义的 + 运算符,它们将相加。

如果 3 个返回数字类型(例如:floatint):yes

但是如果 2 个返回数字,一个返回 str:

返回值也可能是您自己定义的对象的实例,这些对象可能具有已定义的+运算符(可能与数字<兼容或不兼容)/strong> 类型或字符串)

关于python - 调用多个方法时,会添加吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34943587/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com