5200.8.4 Return Value
返回值
返回语句从函数内部提取一个值,并把这个值送到调用该函数的代码行。
def get_formatted_name(first_name, last_name):
"""Return a full name, neatly formatted."""
full_name = f"{first_name} {last_name}"
return full_name.title()
musician = get_formatted_name('jimi', 'hendrix')
print(musician)Returning a Dictionary
(A function can return…) 一个函数可以返回任何类型的数据。
def build_person(first_name, last_name):
"""Return a dictionary of information about a person."""
person = {'first': first_name, 'last': last_name}
return person
musician = build_person('jimi', 'hendrix')
print(musician)None is used when a variable has no specific value assigned to it
You can think of None as a placeholder value.