def make_album(name,album_name,song_nums = 1):
dict_album = {name:[album_name]}
if int(song_nums) > 1:
dict_album[name].append(song_nums)
return dict_album
first = make_album('Avril','Fly')
print(str(first)+"\n")
second = make_album('Jay Zhou','Jay Chou\'s bedside story',10)
print(str(second)+"\n")
third = make_album('Tall swift','welcome to New York',12)
print(str(third)+"\n")
while True:
print("\nplease enter the information of album:")
name = input("singer's name:")
album_name = input("album's name:")
song_nums = input("song's number:")
album = make_album(name,album_name,song_nums)
print(album)

上段代码描述了函数的定义和使用:

1.函数定义,用def关键字,注意函数定义的格式

2 函数的返回值可以是列表和字典,总之,是很丰富;这也从侧面反应了:函数的形参也可以是列表和字典

3 函数的形参可以有默认形参,但默认形参通常只能放在()的最后面

最新文章

  1. 使用django开发博客过程记录4——Category分类视图
  2. 无废话ExtJs 入门教程十七[列表:GridPanel]
  3. 一个注解方式webSocket demo
  4. UNIX系统文件
  5. DIV 清除样式浮动万能代码
  6. 网络子系统43_ip选项预处理
  7. 6 支持向量机SVM
  8. Java基础笔记9
  9. ssl证书类型
  10. Python *Mix_w
  11. JDK 1.8源码阅读 ArrayList
  12. sublime text3 增加代码片段(snipper)
  13. 教你通过Node.js漏洞完成渗透测试
  14. Ubuntu dns
  15. 关于java内存泄露的总结--引用的类型:强引用,弱引用,软引用
  16. Set up classpath in Eclipse
  17. C语言 · 学生信息(P1102)
  18. docker_Dockerfile_docker hub简单使用搭建nginx
  19. 第六天 文件的基本管理和xfs文进系统备份恢复
  20. Linux 下 Wordpress "Not Found" 解决

热门文章

  1. OkHttp简单使用
  2. The host '192.168.174.130' is unreachable. the host may be down..............
  3. Docker 从入门到实践(一)Docker 简介
  4. 了解 IP 地址,默认网关,子网掩码,DNS 的概念和作用。
  5. 【转】Vue组件一-父组件传值给子组件
  6. Spring+SpringMVC+Mybatis环境的搭建(使用Intellij IDEA)
  7. bs4 解析 以及用法
  8. 设计模式のChainOfResponsibilityPattern(责任链模式)----行为模式
  9. 【vue】vue +element 搭建项目,Qs用途
  10. ubantu下装Docker