Python宝典第四章:可复用的函数与模块
来源:互联网 发布:淘宝飞猪客服电话 编辑:程序博客网 时间:2024/05/24 06:35
模块是一组函数的集合。
def <函数名> (参数列表):
<函数语句>
return <返回值>
def ListSum(l): result=0 for i in l: result=result+i return result
含有默认值的参数
def cube(x=5): return x**3cube(2) #8cube() #125def cube(x=None, y=None, z=None): if x==None: x=1 if y==None: y=2 if z==None: z=3 return (x+y-z)**3cube() #0cube(None, None, 5) #-8cube(y=6, z=3) #64
声明可变长参数的函数:
def listappend(*list)
如果要在函数中使用函数外的变量,需要用global声明
用lambda声明函数:
lambda 参数列表:表达式(返回表达式的值)可以包含表达式或者其他函数,但是不能包含其他语句
fun=lambda x:x*x-xfun(3) #6
模块就是包含函数或者类的python脚本
import 模块名
import 模块名 as 新名字
from 模块名 import 函数名
对于模块,python总是在第一次调用就将其编译成字节码的形式,以提高脚本的启动速度。
每个脚本运行时都有一个__name__属性
如果是模块,则name属性是模块名;如果脚本独立运行状态,则是__main__
包是处于同一目录的模块。
包的目录需要包含__init__.py来表示这是一个包。也可以用来设置__all__变量以及包所含的包初始化所需的代码。
0 0
- Python宝典第四章:可复用的函数与模块
- 学习python的第四十二天-第五章 模块与函数
- 《Erlang 程序设计》练习答案 -- 第四章 模块与函数
- Python的模块与函数以及与自动化的结合
- Python 函数、文件与模块
- Python宝典第五章:数据结构与算法
- 新手学Python 第四篇(函数、类、模块)
- python开发技术详解---第五章:模块与函数
- python的函数、模块、包
- Python模块的内置函数
- Python宝典第三章:Python数据类型与基本语句
- Python宝典第16章:Python与数据库
- Python type(anyObj) 函数与 types 模块
- Python笔记3:模块与函数
- Python函数与模块(二)
- Python urllib模块与urlopen()函数解析
- python 第十三周 模块与函数
- Python基础教程之函数与模块
- VS不能设置断点
- 53个要点提高PHP编程效率.
- Android Native Signal机制
- 重定向编程 dup和dup2函数
- Winform简单的增删改
- Python宝典第四章:可复用的函数与模块
- CAS实现SSO单点登录原理
- Hbase rowkey的设计 与 优化
- 关于人脑成像的疑问
- Lsat Time
- python3.x中的生成器generator调用next方法
- Oracle配置:监听程序
- Android手势识别和双击事件
- EasyUi dataGrid JavaBean