3月30作业
------------恢复内容开始------------
------------恢复内容开始------------
函数
函数返回值:
1.一个函数,不管是否有return,他都是有返回值的,如果没有return,他的返回值是none
2.如果有return。函数的返回值是return后面的内容,切记:return后面的代码是不能够执行的
函数的返回值价值是:把函数与函数之间能够建立一层关联关系
例如下:

内部函数
chr:数字转字母(必须是97以上)例如下:得出结果为U

ord:将字母转化为数字 例如下:得出结果为97

range:范围 例如下:得出结果为[1,2,3,4,5,6,7]


import random:导入内部库
random:随机

eval:把字符串转为表达式

lambda:匿名函数指的是它是一个函数,但是这个函数的名称可以是自定义的

filter:过滤函数 1.函数对象,但是没有() 2.可送代的对象(可以被循环)

map:针对所有对象做同样的操作1.函数对象 2.可送代的对象

全局变量:在一个python往文件中定义的变量
局部变量:在一个函数中定义的变量
优先级
1.在python文件中,调用变量,全局变量的优先高于局部变量
2.在函数内部调用变量,局部变量的优先级是高于全局变量
3.如果在函数内部像引用全局变量,就用global

异常处理
异常的父类是BaseException
异常的顺序:
1.正常逻辑:try-->else-->finally
2.异常逻辑:try-->excect->finally

模块
1.在python中。每一个python文件都是一个模块
2.包(package):在一个包里面会有很多模块
3,包与文件夹得区别:包里面有__init__.py文件,文件夹没有
创建包

一个模块调用另外一个模块文件的变量以及函数
from package.module import*(代表所有)
再包下面创建一个包,并且在包里面创建一个python文件

然后在另一个文件里面调用

------------恢复内容结束------------
------------恢复内容结束------------

浙公网安备 33010602011771号