python 基础篇(五)函数的声明以及调用

本文深入探讨Python编程中的函数声明和调用,通过实例解析如何创建及使用函数,助你巩固Python基础。
摘要由CSDN通过智能技术生成
# 函数类似与方法
# 函数的定义
# 无参数 无返回值
def function() :
    print('函数测试') ;

# 带参函数,默认值为0
def fun(name,age=18) :
    print('%s今年%d岁'%(name,age))

# 函数实参调用 
fun('小王')
fun('小王',20)

#不定长参数
# *param 带一个*的参数类型为元组; 所有命名的参数;
# **param2 带两个*的参数类型为字典数据类型;带字段命名的参数
def fun2(name,*param,**param2) :
    print(name,param,param2)

# 函数调用
fun2('大王','A','B','C',age="20")

# 有返回值函数
def fun3(name) :
    str = "你好,"+name;
    return  str ;
# 函数调用
str1 = fun3('小王');
print(str1)
# yield 关键字 语法与return相似 都可以返回该函数处理结果,但是实际用法却不同;返回类型为 <class 'generator'>
# return 当一个函数return后,代表着该函数已经结束运行,并且返回改函数执行后的结果;
# yield 可以使该函数变成一个执行计划生成器;当函数被调用后会根据将入参分别独立与该函数体进行绑定;
#       类似于一个执行过程,而不是一个确定的值;然后根据实际需要该函数返回值时通过关键字next(
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值