python学习笔记六——函数
2014-04-26 19:16
288 查看
1.函数的定义
def 函数名(参数列表):
函数体
globle 变量名 - 强制将变量设置为全局变量
设置默认参数时一定要从右向左执行
2.参数冗余
f(*t) 将元组t当作多个参数传递给函数
f(**d) 将字典d当作多个参数传递给函数,key和形参要对应
定义函数f(x,*args)可以将多余的参数以元组的形式存放到args当中
定义函数f(x,**args)可以将多余的参数以字典的形式存放到args当中
3.lambda表达式:快速定义单行最小函数
reduce 逐次操作list里的每一项,接收的参数为2个,最后返回一个结果
阶乘:l=range(1,6)
reduce(lambda x,y:x*y,l)
4.switch实现
from __future__ import division:导入python未来支持的语言特征division(精确除法)
5.内置函数
abs(),max(),min():绝对值,最大值,最小值
len():返回序列长度 divmod():求商和余
pow():求幂 round():返回浮点数
callable():判断某个对象是否可被调用
isinstance():判断某个对象的类型
cmp():比较字符串 range():快速生成一个序列
xrange(): type():查看某个对象类型
int(),long(),float(),complex(),tuple():类型转换
string函数
str.capitalize():将字符串首字母大写
str.replace():替换
str.split():切割
import string:导入字符串模块
序列处理函数
len(),max(),min()
filter():过滤
zip():并行遍历
map():并行遍历,元素不足用None补充,且可以将遍历后的数据用函数进行处理
def 函数名(参数列表):
函数体
globle 变量名 - 强制将变量设置为全局变量
设置默认参数时一定要从右向左执行
2.参数冗余
f(*t) 将元组t当作多个参数传递给函数
f(**d) 将字典d当作多个参数传递给函数,key和形参要对应
定义函数f(x,*args)可以将多余的参数以元组的形式存放到args当中
定义函数f(x,**args)可以将多余的参数以字典的形式存放到args当中
3.lambda表达式:快速定义单行最小函数
reduce 逐次操作list里的每一项,接收的参数为2个,最后返回一个结果
阶乘:l=range(1,6)
reduce(lambda x,y:x*y,l)
4.switch实现
from __future__ import division:导入python未来支持的语言特征division(精确除法)
5.内置函数
abs(),max(),min():绝对值,最大值,最小值
len():返回序列长度 divmod():求商和余
pow():求幂 round():返回浮点数
callable():判断某个对象是否可被调用
isinstance():判断某个对象的类型
cmp():比较字符串 range():快速生成一个序列
xrange(): type():查看某个对象类型
int(),long(),float(),complex(),tuple():类型转换
string函数
str.capitalize():将字符串首字母大写
str.replace():替换
str.split():切割
import string:导入字符串模块
序列处理函数
len(),max(),min()
filter():过滤
zip():并行遍历
map():并行遍历,元素不足用None补充,且可以将遍历后的数据用函数进行处理
相关文章推荐
- Python学习笔记一:函数
- python学习笔记-(13)python中的函数参数传递
- Python学习笔记之常用函数及说明
- Python中使用函数 - 千月的python linux 系统管理指南学习笔记(4)
- python学习笔记(03):函数
- zip函数编写--python学习笔记30
- Python学习笔记--《简明Python教程》之默认函数参数和关键参数函数
- python cookbook第三版学习笔记九:函数
- Python学习笔记 —— 字符串及常用函数
- Python学习笔记(三):Time、函数、模块、文件I/O、异常处理(快速入门篇)
- python学习笔记: 一些有用的文件操作函数
- Python3学习笔记06-循环设计、循环对象、函数对象、错误处理、动态类型
- Python学习笔记,6,函数
- python学习笔记17-常用函数总结整理
- IPython 下的信息收集-魔力函数(page pinfo who等)- 千月的python linux 系统管理指南学习笔记(9)
- [python]学习笔记5-函数参数类型
- Python3学习笔记4-函数,全局变量&局部变量,内置函数
- 【Python学习笔记】函数和抽象
- Python学习笔记三:函数
- Think Python 学习笔记6:有返回函数 迭代