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文件

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

 

 

 

 

 

 

 

 

 

 

 

 

 

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

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

posted @ 2022-03-31 16:29  曹灿  阅读(41)  评论(0)    收藏  举报