Python学习(3)有关函数
来源:互联网 发布:拯救 孙楠 知乎 编辑:程序博客网 时间:2024/06/13 03:34
1. 函数定义
def <名字> (arg1, arg2, arg3) <语句>return <值>
可以没有return,进行到末尾自动退出
2. 作用域
大多数:作用于查找从局部>全局>内置
global把名字映射到包含它的模块的作用域中,即:可在函数内部声明一个作用在全局的变量global x
X = 99 #全局的def fun(Y): z = X + Y #Y 和 z 是局部的,全局X可以直接被引用 return z
>> def fun(x, y) : x = 2 #只改变局部名字 y[0] = 'a' #在该位置改变共享的对象
和C++中参数引用不同。
不可变参数:整数和字符串,通过对象引用(赋值)传递,类似拷贝,因为整数和字符串是不可改变的
可变参数:列表和字典,类似指针传递
4. 返回值
return x,y #实际上是返回的元组
0 0
- Python学习(3)有关函数
- Python学习笔记:列表(list)有关函数
- Python学习笔记:字符串(str)有关函数
- Python学习笔记:集合(set)有关函数
- 有关python的apply()函数
- python有关文件的函数
- 不错的有关Python 函数笔记(转)
- Python学习(函数)
- Python学习笔记:元组(tuple)有关内容
- Python学习笔记:字典(dict)有关内容
- python学习(3)函数式编程
- python学习之(3)函数篇
- Python学习笔记(3) -- enumerate函数
- python学习(3):函数和类。
- Python-函数(学习笔记3)
- 有关GetCommState() 函数
- 有关SetupComm()函数
- 有关PurgeComm()函数
- matlab调用VideoCapture闪退
- 面试笔试整理--------.net方向
- Unix/Linux 那些系统启动后的进程
- make mrproper及mrproper的含义
- android中Camera.PreviewCallback的调用的三个方式
- Python学习(3)有关函数
- Solr 的核心就是搜索
- 7.半虚拟化驱动virtio
- CentOS6启动步骤
- C、C++编程技巧
- JAVA必备——Struts
- Sizeof与Strlen的区别与联系
- STL之容器适配器priority_queue的实现框架
- 交互设计工具现状[1]