python 函数操作

# 函数定义
# 用于代码的重用
# def print_verse():
# # 函数体
# print('锄禾日当午')
#
# print_verse()
# print_verse()
# print_verse()

# def print_verse(verse_name):
# # # 函数体
# # if verse_name == '静夜思':
# # print('床前明月光')
# # elif verse_name == '再别康桥':
# # print('轻轻的我走了...')
# #
# # print_verse('再别康桥')

# 返回值
# def calc_exchange_rate(amt, source, target):
# if source == 'CNY' and target == 'USD':
# result = amt / 6.7516
# # print(result)
# return result
#
# r = calc_exchange_rate(100,'CNY','USD')
# print(r) 14.811303987203035


# 使用技巧
# def calc_exchange_rate(amt, source, target = 'USD'):
# if source == 'CNY' and target == 'USD':
# result = amt / 6.7516
# elif source == 'CNY' and target == 'EUR':
# result = amt / 7.7512
# return result
#
# r = calc_exchange_rate(100,'CNY','EUR')
# print(r)

# 序列传参
# def calc(a,b,c):
# return (a+b) * c
#
# l = [1,5,20]
# # 120
# print(calc(*l))

# 字典传参
# def health_check(name,age):
# print('健康良好',name,age)
# param = {'name':'张三','age':'28'}
# # 健康良好 张三 28
# health_check(**param)

# 返回值包含多个数据
# def get_detil_info():
# dic1 = {
# 'employee':[
# {'name':'张三','salary':8000},
# {'name': '李四', 'salary': 2000},
# ],
# 'device': [
# {'id': '234342', 'title': 234},
# {'id': '243234', 'title': 20043240},
# ]
# }
# return dic1
# print(get_detil_info()) ;
原文地址:https://www.cnblogs.com/ericblog1992/p/11275617.html