初识Python之函数模块篇

网友投稿 616 2022-11-22

初识python之函数模块篇

初识Python之函数模块篇

前言

前期我们介绍了,元组、列表、字典,里面有很多的内置函数,我们要熟记于心,经常练习,后面我们去实际应用的时候,就可以满足需要而又不复杂。本期我们将开启函数与模块的探索!

定义函数

def<函数名>(参数列表): 函数语句 return<返回值>

有的时候,参数和返回值可以不需要的,如果没有该返回值,自动返回为None。

# 定义一个没有参数的函数def hello_python(): ''' 打印出一句话 :return: 无 ''' print("hello,python!")# 调用该函数hello_python()

# 定义一个带有参数和返回值的函数def all_return(T): ''' 计算总和 :param num: :return: 一个数字 ''' result = 0 for i in T: result += i return resultprint(all_return((1, 4)))

上面这个函数定义了一个实参和形参,我们把T看做形参,把(1,4)看做实参,这样就好理解了。这个时候我们来介绍一下关于函数的参数。

参数

局部作用域

全局作用域

顾名思义它是在整个Python程序里面都会有的变量

内置作用域

是Python自带的一些作用域

查找顺序

在Python程序中,可以使用lambda函数来自己定义,这样的特殊语法,我在之前的文章也详细的介绍了。我这里就不在重复介绍了。

函数与模块开发

格式:import 模块名 上面就是将整个模块导入到Python程序里面。

格式:from 模块名 import 全局变量 上面就是导入了模块的部分功能

有的时候,模块我们要从第三方库里面安装,anaconda里面自带的可能没有,比如我们后期介绍的网络爬虫需要导入的库就需要我们pip安装。

模块安装首先我们需要在anaconda里面用下面的这个格式pip install 模块名 进行安装和使用,如果安装的时候有困难,出现了问题,你可以使用清华镜像网站,通过那个渠道进行。

这里有一个网站方便的大家学习

其实函数并不难,难的是我们之前的所有知识,要用函数来囊括,这就可能出现了一些bug,但是我们是重要相信自己,兴趣是最好的老师,只有不断的学习才会进步。

介绍完函数了,我们后期就会介绍面向对象,这一块硬骨头了,他应该是所有知识点里面最难的一部分,很抽象,也不是很好懂,但是我相信只要用心就一定可以做到的!之后的文章我会实际操作一些项目,让大家在语法的回顾中感觉。

下期文章再会!

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:初识python之汇率转换篇
下一篇:用Python打印写出算法小项目-如乘法表
相关文章

 发表评论

暂时没有评论,来抢沙发吧~