Python学习第十篇——函数初步
2024-08-24 12:38:01
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 函数的形参可以有默认形参,但默认形参通常只能放在()的最后面
最新文章
- 使用django开发博客过程记录4——Category分类视图
- 无废话ExtJs 入门教程十七[列表:GridPanel]
- 一个注解方式webSocket demo
- UNIX系统文件
- DIV 清除样式浮动万能代码
- 网络子系统43_ip选项预处理
- 6 支持向量机SVM
- Java基础笔记9
- ssl证书类型
- Python *Mix_w
- JDK 1.8源码阅读 ArrayList
- sublime text3 增加代码片段(snipper)
- 教你通过Node.js漏洞完成渗透测试
- Ubuntu dns
- 关于java内存泄露的总结--引用的类型:强引用,弱引用,软引用
- Set up classpath in Eclipse
- C语言 · 学生信息(P1102)
- docker_Dockerfile_docker hub简单使用搭建nginx
- 第六天 文件的基本管理和xfs文进系统备份恢复
- Linux 下 Wordpress ";Not Found"; 解决
热门文章
- OkHttp简单使用
- The host '192.168.174.130' is unreachable. the host may be down..............
- Docker 从入门到实践(一)Docker 简介
- 了解 IP 地址,默认网关,子网掩码,DNS 的概念和作用。
- 【转】Vue组件一-父组件传值给子组件
- Spring+SpringMVC+Mybatis环境的搭建(使用Intellij IDEA)
- bs4 解析 以及用法
- 设计模式のChainOfResponsibilityPattern(责任链模式)----行为模式
- 【vue】vue +element 搭建项目,Qs用途
- ubantu下装Docker