美文网首页
8.3返回值

8.3返回值

作者: user_Js | 来源:发表于2020-04-18 12:26 被阅读0次

返回简单值

def get_formatted_name(first_name, last_name):
"""返回整洁的姓名"""
full_name = first_name + " " + last_name
return full_name.title()

musician = get_formatted_name('jimi', 'hendrix')
print(musician)


image.png

让实参变成可选

def get_formatted_name(first_name,middle_name,last_name):
"""返回整洁的姓名"""
full_name = first_name + ' ' + middle_name + ' ' + last_name
return full_name.title()

musician = get_formatted_name('john','lee','hooker')
print(musician)


image.png

def get_formatted_name(first_name,last_name,middle_name=''):
"""返回简洁的姓名"""
if middle_name:
full_name = first_name + ' ' + middle_name + ' ' + last_name
else:
full_name = first_name + ' ' + last_name
return full_name.title()

musician = get_formatted_name('jimi','hendrix')
print(musician)

musician = get_formatted_name('john','hooker','lee')
print(musician)


image.png

返回字典

def build_person(first_name,last_name):
"""返回一个字典,其中包含有关一个人的信息"""
person = {'first':first_name,'last':last_name}
return person

musician = build_person('jimi', 'hendrix')
print(musician)


image.png

能退出的循环

def get_formatted_name(first_name,last_name):
"""返回简洁的姓名"""
full_name = first_name + ' ' + last_name
return full_name.title()

while True:
print("\nPlease tell me you name:")
print("(enter 'q' at any time to quit)")

f_name = input("first_name: ")
if f_name == 'q':
    break
    
l_name = input("last_name: ")
if l_name == 'q':
    break
    
formatted_name = get_formatted_name(f_name,l_name)
print("\nHello, " + formatted_name + "!")
image.png

相关文章

  • 8.3 返回值

    函数并非总是直接显示输出,相反,它可以处理一些数据,并返回一个或一组值。函数返回的值被称为返回值 。在函数中,可使...

  • 8.3返回值

    返回简单值 def get_formatted_name(first_name, last_name):"""返回...

  • 跟着大大学python(26)

    8.3返回值 函数并非总是直接显示输出,相反,它可以处理一些数据,并返回一个或一组值。函数返回的值被称为返回值。在...

  • 记录

    8.3 进货

  • 2017夏最温暖的一周

    2017.7.29—8.3

  • xcode8 自动打包 xcodebuild

    Xcode 8.3之前 先编译 生成ipa Xcode8.3 开始不支持PackageApplication命令了...

  • 8.3

    最近老是在回忆小时候往事 至今还历历在目 可以说那时真的无比开心啊

  • 8.3

    构造函数 说构造函数的概念之前我们应该先了解类的概念,类与对象的概念息息相关,我们在讲对象的概念的时候说过,一只猫...

  • 8.3

    闷闷的又是一天,无聊的感觉爆棚了。 时间过的好快啊,感觉我都还没干什么事情就又过了一个月,在一天天变老,一天天的更...

  • 8.3

    如果爱不能唤醒你, 那么生命就用痛苦来唤醒你。 如果痛苦不能唤醒你, 那么生命就用更大的痛苦来唤醒你。 如果更大的...

网友评论

      本文标题:8.3返回值

      本文链接:https://www.haomeiwen.com/subject/pevyuhtx.html