python函数及模块 python函数及模块课件

Python基础之查看Python库、函数和模块1.dir函数式可以查看对象的属性
使用方法很简单,举os类型为例,在Python命令窗口输入 dir(‘os’) 即可查看os模块的属性
打开cmd命令窗口:
2.如何查看对象某个属性的帮助文档:两种方法如下:
3.如何查看某个对象的详细:
3.如何查看某个对象的函数:
Python函数和模块的定义与使用,包括变量的类型及匿名函数用法 函数是组织好python函数及模块,可重复使用的,用来实现相关功能的代码段
函数提高了代码的重复利用率和应用的模块性 。
除Python自带的函数之外,也可以自己创建函数,叫做自定义函数
语法python函数及模块:
函数代码块以def开头
参数为输入值,放于函数名后口号里面,
函数内容以冒号:开始 , 函数体缩进,return返回输出值
函数调用使用关键字参数来确定传入的参数值,此时,如果多个函数则不需要按照指定顺序 。
在定义函数时,指定参数默认值 。调用时如果不传入参数,则使用默认值
不定长部分如果没有指定参数 , 传入是一个空元组
加了两个星号**的参数会以字典的形式导入
/用来指明函数形参必须使用指定位置参数 , 不能使用关键字参数的形式 。
3.8版本之后的才能使用
不使用def定义函数,没有函数名
lamdba主体时一个表达式,而不是代码块,函数体比def简单很多
定义在函数内部的为局部变量,仅能在函数内部使用
定义在函数外部的为全局变量,可在全局使用
模块是将包含所有定义的函数和变量的文件,一般将同类功能的函数组和在一起称为模块 。
模块需要导入后,在调用相应函数进行使用
模块导入的方法:
从模块中导入一个指定的部分
把一个模块的所有内容全都导入
python里面有哪些自带函数?python系统提供了下面常用的函数python函数及模块:
1. 数学库模块(math)提供了很多数学运算函数;
2.复数模块(cmath)提供了用于复数运算的函数;
3.随机数模块(random)提供了用来生成随机数的函数;
4.时间(time)和日历(calendar)模块提供了能处理日期和时间的函数 。
注意python函数及模块:在调用系统函数之前python函数及模块,先要使用import 语句导入 相应的模块
该语句将模块中定义的函数代码复制到自己的程 序中python函数及模块,然后就可以访问模块中的任何函数,其方 法是在函数名前面加上“模块名.” 。
希望能帮到python函数及模块你 。
那些Python中的模块 Python的解释环境是很好用,但是如果我们需要编写一个大型的程序的时候,解释环境就完全不够用了 。这个时候我们需要将python程序保存在一个文件里 。通常这个文件是以.py结尾的 。
对于大型的应用程序来说,一个文件可能是不够的,这个时候我们需要在文件中引用其他的文件,这样文件就叫做模块 。
模块是一个包含Python定义和语句的文件 。文件名就是模块名后跟文件后缀 .py。在模块内部,模块名可以通过全局变量 __name__ 获得 。
还是之前的斐波拉赫数列的例子,我们在fibo.py文件中存放了函数的实现:
编写完毕之后,我们可以在Python的解释环境中导入它:
然后直接使用即可:
常用的函数,我们可以将其赋值给一个变量:
或者,我们在导入的时候 , 直接给这个模块起个名字:
或者导入模块中的函数:
每个模块都有它自己的私有符号表,该表用作模块中定义的所有函数的全局符号表 。因此,模块的作者可以在模块内使用全局变量,而不必担心与用户的全局变量发生意外冲突 。

推荐阅读