Python自学笔记(四)函数
来源:互联网 发布:2017双11实时数据 编辑:程序博客网 时间:2024/05/22 11:36
函数
根据校园网资源——中谷教育视频总结的,发出来以便自己查阅~~
将代码分而治之,逐个击破的思想:
tip1:argument是参数的意思
tip2:#coding:gbk 这样能输入输出英文
tip3:输出格式 print "%s : %s" % (x,y)
一。函数的定义和调用
def 函数名(参数列表也可以不用参数):
Exanple 4.1 加法函数
def add():
c=a+b
print c #定义
add() #调用
二。参数列表
老生常谈 形参和实参:
def fun(x 这是形参):
print x+0
fun(99 这是实参)
输出:100
可以设置默认参数default
def fun(x=1,y=2):
print x+y
fun() 也行
三。全局变量和局部变量(函数内定义的)
老生常谈 之前经常做这种题的说。。。
注意:
global y 可在函数内强制声明全局变量,这个挺有用!
四。向函数传递元组和字典 列表应该是直接传对吧
4.1 传递一个参数
def f(x):
print x
f(100)
f('kobe')
f([1,2,3,4,5,6])
f(range(10))
4.2 传递多个参数
def f(x,y):
print x, y
怎么传递元组呢?
t=(1,2)
fun ( t )???错
应该这样:
fun(*t) #告诉函数这是个元组
传递字典就是两个**
fun(**t) 注意key与形参一一对应
0 0
- Python自学笔记(四)函数
- Python自学笔记(五)Lambda函数
- python自学笔记(5)--python函数基础
- Python自学笔记之四、异常处理
- ajax自学笔记(四)
- YII自学笔记(四)
- SpringBoot自学笔记(四)
- QT自学笔记(四)
- 【笔记】Python 3自学笔记之函数
- python自学笔记--内嵌函数
- python自学笔记(一)
- python自学笔记(一)
- python自学笔记(6)--Python函数式编程、函数的装饰器、递归
- 自学PHP的笔记(四)埋个雷
- Hadoop自学笔记(四)安装Hadoop
- Linux自学笔记(四)注意事项
- Cmake 自学笔记(linux)(四)
- HTML自学笔记(四)
- sqoop常用命令
- 好的算法学习网站尽收眼底,收藏吧
- Android之单击返回键两次退出
- 解决安装Intel各种驱动提示“安装程序未能安装一个或多个设备驱动程序”的问题
- C++中的“异常”知识积累
- Python自学笔记(四)函数
- 二叉树子系统
- ExtJS 给textfield赋值的方法总结
- 与Latex的初次见面
- 函数指针简单的例子
- 2013.12.12
- CodeForces 149D 括号染色问题 dp+dfs好题
- 遍历控件
- Ubuntu 12.04 64bit /sbin/insserv: No such file or directory