我需要一些帮助来理解这段代码的开头:
def get_int_input(prompt=''):
我知道int_input
的作用,但我需要一些帮助来理解该行的其他部分以完成我的代码。
答案 0 :(得分:0)
我假设“其他部分”,你的意思是prompt=''
。
prompt
是一个命名参数。只要调用其函数,命名参数就会被赋予默认值,而不会将值传递给该参数。否则,它将使用传递的值。
如果你这样做:
>>> get_int_prompt()
然后prompt
(在函数内)的值将是一个空字符串('')。
但是,如果你这样做:
>>> get_int_prompt('What is your age? ')
那么prompt
(函数内部)的值将是'你的年龄是多少? ”。