end=''
让参数 end = 空字符串,所以下一行打印的东西会被提上来。
默认的end 值是换行,即 end = '\n'
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