《像计算机科学家一样思考Python》——3.4 组合

    xiaoxiao2024-04-20  7

    本节书摘来自异步社区《像计算机科学家一样思考Python》一书中的第3章,第3.4节,作者[美]Allen B. Downey,赵普明 译,更多章节内容可以访问云栖社区“异步社区”公众号查看。

    3.4 组合

    到现在为止,我们已经分别了解了程序的基本元素——变量、表达式和语句,但还没有接触如何将它们有机地组合起来。

    程序设计语言最有用的特性之一就是可以将各种小的构建块(building block)组合起来。比如,函数的参数可以是任何类型的表达式,包括算术符号:

    x = math.sin(degrees / 360.0 * 2 * math.pi)

    甚至还包括函数调用:

    x = math.exp(math.log(x+1))

    基本上,在任何可以使用值的地方,都可以使用任意表达式,只有一个例外:赋值表达式的左边必须是变量名称,在左边放置任何其他的表达式都是语法错误(后面我们还会看到这条规则的例外情况)。

    >>> minutes = hours * 60        # 正确 >>> hours * 60 = minutes        # 错误! SyntaxError: can't assign to operator
    最新回复(0)