Python基础学习(五)--函数&模块

本文详细介绍了Python中的函数,包括函数的定义、调用、参数传递(位置参数和关键字参数)、返回值以及函数嵌套调用。同时,还阐述了模块的概念,包括内置模块、第三方模块和自定义模块的使用,以及如何导入和使用模块中的函数。通过实例展示了如何导入操作系统和网页浏览器模块,并使用其功能。最后,提到了导入模块的几种方式,如取别名和导入指定函数。
摘要由CSDN通过智能技术生成

                                                                                 一、函数

函数:带了名字实现了某个功能的代码块。

调用函数的语法:

函数名()

创建函数的语法:

def 函数名(参数): //参数可以传也可以不传,也可以传多个

“””打招呼”””   函数注释一般是在

print(“打招呼”)

函数定义的时候写的参数是形参,调用的时候传入的叫实参。

位置传参:

实参关联形参是基于它们之间的位置对应,,这种方式的传递称为位置传参。

关键字传参:

给形参设置默认值:

带*号的参数也要放在最后

打印出函数的具体信息:

print(help(函数名))

 

返回值:是函数完成工作后,最后给调用者的一个结果。

return关键字:来返回结果

 

return后面可以没有返回值,则返回none。

也可以有多个返回值,用逗号分隔。

*号+形参名,相当于定义了一个元组的新参名:

def  函数名(*形参名)

print(形参名)

 

在一个函数里面调用了另一个函数,这就是函数的嵌套调用。

函数编写指南:

 

                                                                   二、模块

概念:在python中一个.py文件就构成了一个模块。

模块分为三类:

①内置标准模块

②第三方开源模块

③自定义模块

import 模块名   表示导模块。

import  random //导入随机数模块

模块名.函数名()  使用函数

random.random() 生成一个0到1的随机浮点数

random.uniform(a,b) 生成一个指定范围内的随机浮点数

random.randint(a,b) 生成一个指定范围内的随机整数

random.choice(序列名) 从序列中获取一个随机值

例子:

import os   //操作系统模块

os.system(‘程序安装路径’)      //打开程序

 

import webbrowser #网页浏览器

webbrowser.open(“网址”) #打开网页

要使用函数模块之前要导入此模块。

 

导模块取别名:

import 模块名 as 别名

导入指定的函数:

from 模块名 import 函数1,函数2。。。

#好处就是导入的函数,书写前面不用加模块名了。

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值