7 Matching Annotations
- Oct 2019
-
automatetheboringstuff.com automatetheboringstuff.com
-
end=''
让参数
end
= 空字符串,所以下一行打印的东西会被提上来。默认的
end
值是换行,即end = '\n'
-
Most arguments are identified by their position in the function call.
就是说,在定义一个函数的时候,给定参数的位置很重要:
def a_function(name, age, gender): pass
上面这个函数里,
name
,age
,gender
的位置的位置一旦给定,调用函数时,输入参数时就要一次输入姓名、年龄、性别,否则程序结果会颠倒错乱。 -
value-without-a-value
None
是一个有效的python
值,意味着它可以被赋给其他变量,但是它本身又不包含什么具体的其他值。 -
print(getAnswer(random.randint(1, 9)))
这种写法要适当控制嵌套的层数,不然自己日后看之气的代码时,容易被绕晕
-
random.randint(1, 9)
这个函数是从 random 那个模块里直接调用过来的。 因为它已经在那个模块里被定义好了,所以这里可以直接调用。 模块后面会涉及到。
random.randint(1, 9)
随机返回一个1到9之间的整数 然后赋给r
-
def getAnswer(answerNumber):
先要定义一个函数,后面才能调用
-
expression
比如:
return 3 + 5 # 8
Tags
Annotators
URL
-