python——内置类型——函数
来源:互联网 发布:什么软件推广最好 编辑:程序博客网 时间:2024/05/29 19:01
概述
函数是一个对象,函数名为变量,函数定义时即初始化为指向函数对象
print abs(-5)myabs = absprint myabs(-8)abs = -10print absprint myabs(-18)
output:
58-1018
函数调用
- 传递参数个数不对,报TypeError错误
- 传递参数类型不对,报TypeError错误
函数返回值
- 函数返回值类型为tuple
- return None可略写为return,因此无返回值实质返回None
- 函数末无return时,实质在函数末有隐含的return None
def nop(x): passdef add(x, y): return x + ydef addStep(x, y, step): nx = x + step ny = y + step return nx, nyprint nop(5)print add(10, 20)print addStep(100, 200, 80)
output:
None30(180, 280)
空函数
def nop(): pass
递归函数
def fact(n): if n == 1: return 1 return n * fact(n - 1)
尾递归优化:
def fact(n): return fact_iter(n, 1)def fact_iter(num, product): if num == 1: return product return fact_iter(num - 1, num * product)
0 0
- python——内置类型——函数
- python——内置类型——函数——参数
- Python学习笔记——内置函数
- Python 内置函数 —— format
- Python内置函数——next
- Python内置类型(2)——布尔运算
- [Python] Python两个内置函数——locals 和globals
- Python探索记(15)——Python内置函数
- python函数—参数类型
- c——内置类型
- oc——内置类型
- swift——内置类型
- Python内置类型转换函数
- Python 学习入门(33)—— 内置函数
- Python两个内置函数——locals 和globals(转)
- Python两个内置函数——locals 和globals
- python一些内置函数——filter、map、reduce
- Python两个内置函数——locals 和globals
- JAVA在win10上的安装环境配置
- 三种常见的文件共享服务--ftp,nfs,samba 区别和配置
- 用python 控制台打印图片示例
- Java运算符
- ctf常识
- python——内置类型——函数
- 浅谈递归递推
- 【BZOJ】2460: [BeiJing2011]元素
- 2017上半年课程设计3
- 第六章:linux的文件权限与目录配置
- python——内置类型——函数——参数
- 老鼠跳或上楼梯的问题
- 反射
- 整理博客