当前位置: 首页 > news >正文

国内自适应网站做网站备案时审批号

国内自适应网站,做网站备案时审批号,邢台百姓网官网,注册公司名称大全免费目录 函数多返回值函数多种传参方式匿名函数 函数多返回值 问#xff1a;如果一个函数如些两个return#xff08;如下所示#xff09;#xff0c;程序如何执行#xff1f; def return_num():return 1return 2result return_num() print(result)答#xff1a;只执行了第… 目录 函数多返回值函数多种传参方式匿名函数 函数多返回值 问如果一个函数如些两个return如下所示程序如何执行 def return_num():return 1return 2result return_num() print(result) 答只执行了第一个return原因是因为return可以退出当前函数导致return下方的代码不执行 如果一个函数要有多个返回值该如何书写代码 def test_return():return 1, hello, Truex, y, z test_return() print(x) print(y) print(z)按照返回值的顺序写对顺序的多个变量接受即可 变量之间用逗号隔开 支持不同类型的数据return 函数多种传参方式 函数参数种类 使用方式上的不同函数有4种常见参数使用方式 ● 位置参数 ● 关键字参数 ● 缺省参数 ● 不定长参数 位置参数 位置参数调用函数时根据函数定义的参数位置来传递参数 def user_info(name, age, gender):print(f姓名是:{name}, 年龄是:{age}, 性别是:{gender}) # 位置参数 - 默认使用形式 user_info(小明, 20, 男)注传递的参数和定义的参数的顺序及个数必须一致 关键字参数 关键字参数函数调用时通过 “键值” 形式传递参数 作用可以让函数更加清晰、容易使用同时也清除了参数的顺序需求 def user_info(name, age, gender):print(f姓名是:{name}, 年龄是:{age}, 性别是:{gender})# 关键字参数 user_info(name小王, age11, gender女) user_info(age10, gender女, name潇潇) # 可以不按照参数的定义顺序传参 user_info(甜甜, gender女, age9)注函数调用时如果有位置参数时位置参数必须在关键字参数的前面但关键字参数之间不存在先后顺序 缺省参数 缺省参数缺省参数也叫默认参数用于定义函数为参数提供默认值调用函数时可不传该默认参数的值注意所有位置参数必须出现在默认参数前包括函数定义和调用 作用当调用函数时没有传递参数就会使用默认是用缺省参数对应的值 def user_info(name, age, gender女):print(f姓名是:{name}, 年龄是:{age}, 性别是:{gender})user_info(小天, 13, 男)注函数调用时如果为缺省参数传值则修改默认参数值否则使用这个默认值 不定长参数 不定长参数不定长参数也叫可变参数用于不确定调用的时候会传递多少个参数不传参也可以的场景 作用当调用函数时不确定参数个数时可以使用不定长参数 不定长参数的类型 ● 位置传递 ● 关键字传递 位置传递 # 不定长 - 位置不定长, *号 # 不定长定义的形式参数会作为元组存在接收不定长数量的参数传入 def user_info(*args):print(fargs参数的类型是{type(args)}内容是:{args})user_info(1, 2, 3, 小明, 男孩)注意 传进的所有参数都会被args变量收集它会根据传进参数的位置合并为一个元组tupleargs是元组类型这就是位置传递 关键字传递 # 不定长 - 关键字不定长, **号 def user_info(**kwargs):print(fargs参数的类型是{type(kwargs)}内容是:{kwargs})user_info(name小王, age11, gender男孩)注意 参数是”键值“形式的下情况下所有的”键值“都会被kwargs接受同时会根据”键值“组成字典 匿名函数 函数作为参数传递 在前面的学习中我们一直使用的函数都是接受数据作为参数传入 ● 数字 ●字符串 ● 字典、列表、元组等 其实我们学习的函数本身也可以作为参数传入另一个函数内。 lambda匿名函数 函数的定义中 ● def关键字可以定义带有名称的函数 ● lambda关键字可以定义匿名函数无名称 有名称的函数可以基于名称重复使用。 无名称的匿名函数只可临时使用一次。 匿名函数定义语法 lambda 传入参数函数体(一行代码)● lambda是关键字表示定义匿名函数 ● 传入参数表示匿名函数的形式参数如xy表示接收2个形式参数 ● 函数体就是函数的执行逻辑要注意只能写一行无法多写代码 如下图代码我们可以 ● 通过def关键字定义一个函数并传入如下图 def test_func(compute):result compute(1, 2)print(f结果是:{result}) def add(x, y):return x ytest_func(add)● 也可以通过lambda关键字传入一个一次性使用的lambda匿名函数 def test_func(compute):result compute(1, 2)print(f结果是:{result}) # 通过lambda匿名函数的形式将匿名函数作为参数传入test_func(lambda x, y: x y)使用def和使用lambda定义的函数功能完全一致只是lambda关键字定义的函数是匿名的无法二次使用
http://www.pierceye.com/news/728472/

相关文章:

  • 中国建设银行积分换购网站网站开发培训哪个好
  • 张家港网站建设培训wordpress电子报
  • 用dw制作学校网站教程网站优化排名方案
  • 手机图片网站模板工商营业执照网上申报
  • 网站建立的方式是什么网络推广培训哪里的
  • vue做网站首页做网站 上海
  • 建设一个商务网站的步骤做网站购买空间多少钱
  • 哈尔滨网站制作注册公司有什么风险
  • 自己做网站不如帮别人做运营网站开发计划怎么写
  • 飘雪影视在线观看免费完整台州网站排名优化价格
  • 网站制作要钱吗seo的培训网站哪里好
  • 图片类网站如何做优化装潢设计培训中心
  • 哪里做网站做得好宿迁网站建设sq918
  • 中企动力 网站建设那些网站是做俄罗斯鞋子
  • jsp怎么做购物网站建设营销型网站多少钱
  • 东莞网站设免费的网站程序哪里好
  • 网站主页用ps做免费网站建站有哪些
  • 锦州网站建设公司湘潭市高新建设局施工报建网站
  • 前端网站开发江阴外贸网站建设
  • 手机网站建设的整体流程seo是什么职位的简称
  • 川畅咨询 做网站多少钱注册企业邮箱要钱吗
  • 网站制作成本包含游戏咨询网站建设目标是什么
  • 江门seo网站推广做网站营销怎么去推广
  • 厦门网站建设系统深圳网站建设骏域网站建设
  • 工商网站备案查询建设新农村网站
  • 建筑网站资料排行榜移动互联网的概念是什么
  • 浙江省建设诚信系统网站网上购物哪个网站最好
  • 做网站电销和生活爱辽宁下载安装
  • 安监网站安全建设信息wordpress电影影视主题
  • 网站打不开服务器错误网站怎么设置支付