7 Matching Annotations
  1. Oct 2019
    1. end=''

      让参数 end = 空字符串,所以下一行打印的东西会被提上来。

      默认的end 值是换行,即 end = '\n'

    2. Most arguments are identified by their position in the function call.

      就是说,在定义一个函数的时候,给定参数的位置很重要:

      def a_function(name, age, gender):
          pass
      

      上面这个函数里, nameagegender 的位置的位置一旦给定,调用函数时,输入参数时就要一次输入姓名、年龄、性别,否则程序结果会颠倒错乱。

    3. value-without-a-value

      None 是一个有效的 python 值,意味着它可以被赋给其他变量,但是它本身又不包含什么具体的其他值。

    4. print(getAnswer(random.randint(1, 9)))

      这种写法要适当控制嵌套的层数,不然自己日后看之气的代码时,容易被绕晕

    5. random.randint(1, 9)

      这个函数是从 random 那个模块里直接调用过来的。 因为它已经在那个模块里被定义好了,所以这里可以直接调用。 模块后面会涉及到。

      random.randint(1, 9) 随机返回一个1到9之间的整数 然后赋给 r

    6. def getAnswer(answerNumber):

      先要定义一个函数,后面才能调用

    7. expression

      比如:

      return 3 + 5
      # 8