python学习笔记(六)函数返回值
来源:互联网 发布:ubuntu版的qq 编辑:程序博客网 时间:2024/06/10 05:13
返回值让你能将程序的大部分繁重的工作移到函数中完成,从而简化主程序。
def get_name(first_name, last_name): '''return full name''' full_name = first_name + ' ' + last_name return full_namefull_name = get_name('jim', 'py')print(full_name)----------Result: jim py
1.让实参变成可选的
def get_name(first_name, last_name, middle_name = ''): '''return full name''' if middle_name: full_name = first_name.title() + ' ' + middle_name.title() + ' ' + last_name.title() else: full_name = first_name .title()+ ' ' + last_name.title() return full_namefull_name = get_name('jim', 'py')print(full_name)full_name = get_name('jin', 'py', 'li')print(full_name)----------Result: Jim Py Jin Li Py
2.返回字典
def build_person(fist_name, last_name, age = ''): person = {'first': fist_name, 'last': last_name} if age: #如果age有传入实参,则在字典中加入age键 person['age'] = age return personperson = build_person('zhao' ,'si', '27')print(person)----------Result: {'first': 'zhao', 'last': 'si', 'age': '27'}
3.使用while控制用户输入
def get_formatted_name(first_name, last_name): full_name = first_name + ' ' + last_name return full_name.title()while True: print("Please input you name :") print("Enter 'q' 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 + "!")----------Result: Please input you name : Enter 'q' to quit first name:q
阅读全文
0 0
- python学习笔记(六)函数返回值
- Python学习笔记(六)— 函数
- python学习(六)之函数与返回值
- Python学习笔记-返回函数
- Python学习笔记-返回函数
- python学习笔记 返回函数
- Python学习笔记(六)——Python 函数
- 简明python教程学习笔记(六)-函数
- Python学习笔记(六)——函数
- Python学习(六)---函数
- python学习笔记(六)
- python 学习笔记(六)
- Python学习笔记(六)
- Python学习笔记(六)
- python学习笔记(六)
- Python学习笔记(六)
- Python学习笔记(六)
- python学习笔记10(函数一): 函数使用、调用、返回值
- Android基础知识(一)
- 关于Cannot load driver class: com.mysql.jdbc.Driver
- 配置以太网接口的一些问题
- 第15周项目2
- [Leetcode] 540. Single Element in a Sorted Array 解题报告
- python学习笔记(六)函数返回值
- Sping-data-mongo 注解解析
- MySQL软件多次安装失败解决方案
- python运算符
- Android休眠机制
- MySQL数据库 之 插入、更新与删除数据
- Python基础 xml解析
- 安装 apache 以及 mod_wsgi
- 数据结构实验之排序三:bucket sort