一、函数
函数:带了名字实现了某个功能的代码块。
调用函数的语法:
函数名()
创建函数的语法:
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。。。
#好处就是导入的函数,书写前面不用加模块名了。