打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
Python函数参数实例解读

Python函数参数实例解读

#Python函数参数实例解读

#1.必需参数是以正确的位置顺序传递给函数的参数。

def print1( str ):

   print (str)

   return

print1("那些不经意想起的,总是记忆里最深刻的")

print1()

#2在函数调用中使用关键字参数时,调用者通过参数名称来标识参数。

def print1( str ):

   print (str)

   return

print1(str ="那些不经意想起的,总是记忆里最深刻的")

#Python解释器能够使用提供的关键字将值与参数进行匹配。

def print2( name, num ):

    print ("姓名: ", name, "工号: ", num)

    return

print2( num = 25, name = "紫檀" )#提示参数的顺序无所谓。

#函数调用中没有提供值,则默认参数是一个假设为默认值的参数。

def print3( name, num = 25 ):

    print ("姓名: ", name, "工号 ", num)

    return

print3( name = "紫檀" )

#非关键字变量参数的函数

#星号(*)放在保存所有非关键字变量参数值的变量名之前

def print4( var1, *ti1 ):

    print ("输出: ", var1)

    for ti in ti1:

      print (ti, )

    return

print4( 12,21 )

#Python函数,匿名函数

#使用lambda关键字创建小型匿名函数。

#只能以表达式的形式返回一个值

#匿名函数不能直接调用打印

#lambda [arg1 [,arg2,.....argn]]:expression

cha = lambda arg1, arg2: (arg1 + arg2)/2

print ("平均值 : ", cha ( 10, 20 ))

#Python函数,全局与局部变量

#在函数体内定义的变量具有局部作用域,外部定义的变量具有全局作用域。

ti= 8# 外部定义的变量具有全局作用域

def cha ( arg1, arg2 ):

   ti = arg1 - arg2; # 在函数体内定义的变量具有局部作用域

   print ("内部变量值: ", ti)

   return ti

cha ( 10, 20 )

print ("外部变量的值 : ", ti )

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
教小朋友学 Python -- 函数与Lambda表达式
python核心知识点1
Python函数学习:一文即可
[Python 技术培训] 第一周幻灯片 "Python 基础篇"
python入门教程(七)函数式编程,匿名函数和map,filter函数
Python3基础之函数用法
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服