Python入门(四)---函数及其调用

本文介绍了Python中的函数,包括无参函数、必传参数、默认参数、关键字参数和不定长参数的定义与使用。通过实例展示了如何调用这些函数,并探讨了从外部文件导入和调用函数的两种方法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

前提准备

安装相关软件
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)案例结果
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值