前提准备
安装相关软件
python软件的安装入口
函数介绍及调用
1.格式
def 函数名(参数们):
函数体
2.函数分类
根据传参类型分为5类
1.无参函数
2.必传参数
3.默认传参
4.关键字传参
5.不定长传参
(1)无参函数
def helloworld():
print('hello world')
helloworld()
结果:
(2)必传参数
def compareAB(a,b):
if a>b:
return a
elif a<b:
return b
else:
return '相等'
print(compareAB(5,6))
结果:
(3)默认传参
def Area(length,width=55):
return length*width
print(Area(100),Area(10,12))
结果
(4)关键字传参
==可以不根据形参的顺序传参==def Area(length,width=55):
print(length)
print(width)
Area(width=666,length=1000)
结果
(5)不定长传参
方式一:
def func1(a,b,*args):
print(a)
print(b)
print(args)
func1(5,10,15,'a','b','c','d')
结果
方式二:
def func1(a,b,*args,**kwargs):
print(a)
print(b)
print(args)
print(kwargs)
func1(5,10,15,'a','b','c','d',book='爬虫',price=45.99)
结果
3.调用外部文件
(1)介绍
此处的外部文件是:FuncDemo.py 其中写有函数funDate()
文件day6_5是对其调用的俩种方式,具体如下图所示
方式一:使用import关键字导入文件,导入后使用
格式:
文件名.函数名
方式二:使用from…import…方式导入函数
格式:
from 文件名 import 函数名
(2)案例代码
#方式一
import FuncDemo
print(FuncDemo.funcDate())
#方式二
from FuncDemo import funcDate
print(funcDate())
#外部文件的代码
def funcDate():
return 'Wen:AM'
(3)案例结果