了解python代码?

时间:2016-02-14 10:36:40

标签: python

我需要一些帮助来理解这段代码的开头:

def get_int_input(prompt=''):

我知道int_input的作用,但我需要一些帮助来理解该行的其他部分以完成我的代码。

1 个答案:

答案 0 :(得分:0)

我假设“其他部分”,你的意思是prompt=''

prompt是一个命名参数。只要调用其函数,命名参数就会被赋予默认值,而不会将值传递给该参数。否则,它将使用传递的值。

如果你这样做:

>>> get_int_prompt()

然后prompt(在函数内)的值将是一个空字符串('')。

但是,如果你这样做:

>>> get_int_prompt('What is your age? ')

那么prompt(函数内部)的值将是'你的年龄是多少? ”。

来源:Python Central