“ return”语句的描述是什么?

xyz

我正在艰难地学习Python,并在练习21中使用了return语句。在遍历代码时,我了解return语句的作用,但我只是不完全了解Zed Shaw的描述。我想确保我没有错过任何东西。该练习具有以下代码

def add(a, b):
    print "ADDING %d + %d" % (a, b)
    return a + b

def subtract(a, b):
    print "SUBTRACTING %d - %d" % (a, b)
    return a - b

def multiply(a, b):
    print "MULTIPLYING %d * %d" % (a, b)
    return a * b

def divide(a, b):
    print "DIVIDING %d / %d" % (a, b)
    return a / b


print "Let's do some math with just functions!"

age = add(30, 5)
height = subtract(78, 4)
weight = multiply(90, 2)
iq = divide(100, 2)

print "Age: %d, Height: %d, Weight: %d, IQ: %d" % (age, height, weight, iq)


# A puzzle for the extra credit, type it in anyway.
print "Here is a puzzle."

what = add(age, subtract(height, multiply(weight, divide(iq, 2))))

print "That becomes: ", what, "Can you do it by hand?"

肖这样描述了return语句:

  1. 我们的函数用两个参数调用:a和b。
  2. 我们打印出函数正在执行的操作,在本例中为“添加”。
  3. 然后,我们告诉Python做一些向后的操作:我们返回a + b的加法。您可能会这样说:“我添加a和b然后返回它们。”
  4. Python将两个数字相加。然后,当函数结束时,任何运行该函数的行都可以将a + b结果分配给变量。

在第三个数字上,当他说“向后做某事”并且返回“ a和b”(当他说“ them”时)时,似乎他是在返回表达式,或者只是两个变量,而不是数值解。在两个中。我不确定这是在说什么。

查尔斯·达菲

本书中给出的第三步是不准确的(下面修改的单词用斜体表示):

  1. 然后,我们告诉Python做一些向后的操作:我们返回a + b的加法您可能会这样说:“我添加a和b然后返回它们。”

最好这样写:

  1. 然后,我们告诉Python做一些向后的操作:我们返回a + b的结果您可能会这样说:“我添加a和b然后返回结果”

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

return语句末尾的[0]是什么意思

来自分类Dev

PHP Function中的return empty语句是什么意思

来自分类Dev

在 Python 中,return 语句中尾随逗号的目的是什么?

来自分类Dev

包含的语句是什么?

来自分类Dev

if语句的逻辑是什么?

来自分类Dev

描述常规纹理的最佳功能是什么?

来自分类Dev

最新的vtk文件格式描述是什么?

来自分类Dev

描述常规纹理的最佳功能是什么?

来自分类Dev

R语句响应SQL的“ in”语句是什么?

来自分类Dev

R语句响应SQL的“ in”语句是什么?

来自分类Dev

D中的“是”语句是什么?

来自分类Dev

出现频率的if语句是什么?

来自分类Dev

该if语句的简化是什么?

来自分类Dev

C ++语法:return语句,在“ template”之后带有空格;这是什么意思

来自分类Dev

用于描述用户使用数据收集的术语是什么?

来自分类Dev

关键点描述符向量的内容是什么?

来自分类Dev

区域描述文件(ADF)是什么样的?

来自分类Dev

用于描述或注释的Amazon Lex内置插槽类型是什么?

来自分类Dev

Google日历的事件描述的字符限制是什么?

来自分类Dev

是什么?在googlemaps api描述中表示(方法签名)

来自分类Dev

用于描述对象的数据类型是什么?

来自分类Dev

这些辅助文件描述符是什么?

来自分类Dev

以下等式中描述的argmin函数是什么?

来自分类Dev

链接描述文件中的“ ENTRY”是什么意思?

来自分类Dev

通过 api 路由描述公司结构的最佳方式是什么

来自分类Dev

流套接字中描述的点对点通道是什么?

来自分类Dev

图像处理中的特征描述符是什么(算法或描述)?

来自分类Dev

包装项目描述与商店描述以及切入点是什么?

来自分类Dev

@在match语句中是什么意思?

Related 相关文章

  1. 1

    return语句末尾的[0]是什么意思

  2. 2

    PHP Function中的return empty语句是什么意思

  3. 3

    在 Python 中,return 语句中尾随逗号的目的是什么?

  4. 4

    包含的语句是什么?

  5. 5

    if语句的逻辑是什么?

  6. 6

    描述常规纹理的最佳功能是什么?

  7. 7

    最新的vtk文件格式描述是什么?

  8. 8

    描述常规纹理的最佳功能是什么?

  9. 9

    R语句响应SQL的“ in”语句是什么?

  10. 10

    R语句响应SQL的“ in”语句是什么?

  11. 11

    D中的“是”语句是什么?

  12. 12

    出现频率的if语句是什么?

  13. 13

    该if语句的简化是什么?

  14. 14

    C ++语法:return语句,在“ template”之后带有空格;这是什么意思

  15. 15

    用于描述用户使用数据收集的术语是什么?

  16. 16

    关键点描述符向量的内容是什么?

  17. 17

    区域描述文件(ADF)是什么样的?

  18. 18

    用于描述或注释的Amazon Lex内置插槽类型是什么?

  19. 19

    Google日历的事件描述的字符限制是什么?

  20. 20

    是什么?在googlemaps api描述中表示(方法签名)

  21. 21

    用于描述对象的数据类型是什么?

  22. 22

    这些辅助文件描述符是什么?

  23. 23

    以下等式中描述的argmin函数是什么?

  24. 24

    链接描述文件中的“ ENTRY”是什么意思?

  25. 25

    通过 api 路由描述公司结构的最佳方式是什么

  26. 26

    流套接字中描述的点对点通道是什么?

  27. 27

    图像处理中的特征描述符是什么(算法或描述)?

  28. 28

    包装项目描述与商店描述以及切入点是什么?

  29. 29

    @在match语句中是什么意思?

热门标签

归档