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

专业微网站营销diywap手机微网站内容管理系统

专业微网站营销,diywap手机微网站内容管理系统,学校网站建设的作用,零基础免费学编程app一、函数多返回值 1、具体实现 def test_return():return 1, 2x, y test_return()print(x) print(y)输出结果 1 22、解析 按照返回值的顺序#xff0c;用对应顺序的多个变量接收#xff0c;变量之间用逗号#xff08;,#xff09;隔开 支持返回不同类型的数据 二、函…一、函数多返回值 1、具体实现 def test_return():return 1, 2x, y test_return()print(x) print(y)输出结果 1 22、解析 按照返回值的顺序用对应顺序的多个变量接收变量之间用逗号,隔开 支持返回不同类型的数据 二、函数多种传参方式 1、位置参数 1基本介绍 调用函数时根据函数定义的参数位置来传递参数 注传递的参数和定义的参数的顺序及个数必须一致 2基本使用 def user_info(name, age, gender):print(f您的名字是{name}年龄是{age}性别是{gender})user_info(jack, 20, 男) user_info(mery, 18, 女) user_info(tom, 25, 男)输出结果 您的名字是jack年龄是20性别是男 您的名字是mery年龄是18性别是女 您的名字是tom年龄是25性别是男2、关键字参数 1基本介绍 函数调用时通过“【键】 【值】”形式传递参数 关键字函数可以让函数更加清晰、容易使用同时也清除了参数的顺序需求 注函数调用时如果有位置参数时位置参数必须在关键字参数的前面但关键字参数之间不存在先后顺序 2基本使用 def user_info(name, age, gender):print(f您的名字是{name}年龄是{age}性别是{gender})# 关键字传参 user_info(name jack, age 20, gender 男)# 关键字传参可以不按照固定顺序 user_info(age 18, name mery, gender 女)# 可以和位置参数混用位置参数必须在前且对应参数位置 user_info(tom, age 25, gender 男)输出结果 您的名字是jack年龄是20性别是男 您的名字是mery年龄是18性别是女 您的名字是tom年龄是25性别是男3、缺省参数 1基本介绍 缺省参数也叫默认参数用于定义函数为参数提供默认值调用函数时可不传该默认参数的值 当调用函数时没有传递参数时就会使用默认是用缺省参数对应的值 注所有位置参数必须出现在默认参数前包括函数定义和调用 2基本使用 def user_info(name, age, gender, vipLevel 0):print(f您的名字是{name}年龄是{age}性别是{gender}vip 等级是{vipLevel})user_info(jack, 20, 男) user_info(mery, 18, 女, 1) user_info(tom, 25, 男, 2)输出结果 您的名字是jack年龄是20性别是男vip 等级是0 您的名字是mery年龄是18性别是女vip 等级是1 您的名字是tom年龄是25性别是男vip 等级是24、不定长参数 1基本介绍 不定长参数也叫可变参数. 用于不确定调用的时会传递多少个参数不传参的场景 不定长参数的类型有位置传递和关键字传递 类型说明位置传递所有参数都会被 args 变量收集同时根据传进参数的位置合并为一个元组不定长传递参数是“【键】 【值】”形式的情况下, 所有的键值对都会被 kwargs 变量收集, 同时组成字典 2基本使用 print(不定长参数 - 位置传递 ------------------------------)def get_Info1(*args):print(args, type(args))get_Info1(tom) get_Info1(jack, 18)print( 不定长参数 - 关键字传递 ------------------------------)def get_Info2(**kwargs):print(kwargs, type(kwargs))get_Info2(name mery) get_Info2(name jerry, age 20)输出结果 不定长参数 - 位置传递 ------------------------------ (tom,) class tuple (jack, 18) class tuple不定长参数 - 关键字传递 ------------------------------ {name: mery} class dict {name: jerry, age: 20} class dict三、匿名函数 1、函数作为参数传递 1基本介绍 在前面的函数学习中我们一直使用的函数都是接受数据作为参数传入有数字、字符串、列表、元组、字典等 其实函数本身也可以作为参数传入另一个函数内 2具体实现 def test_func(compute):result compute(10, 20)print(result)def compute1(num1, num2):return num1 num2 test_func(compute1)def compute1(num1, num2):return num1 * num2 test_func(compute1)输出结果 30 2003解析 test_func 函数需要一个函数作为参数传入这个传入的函数需要接收两个数字进行计算计算逻辑由这个被传入函数决定 compute1 / compute2 函数接收两个数字对其进行计算compute 函数作为参数传递给 test_func 函数 在 test_func 函数内部由传入的 compute 函数完成对数字的计算操作 4小节 将函数作为参数传入的作用在于传入计算逻辑而非传入数据 2、lambda 匿名函数 1基本介绍 函数的定义说明def 关键字可以定义带有名称的函数有名称的函数可以基于名称重复使用lambda 关键字可以定义匿名函数无名称匿名函数只可临时使用一次 2匿名函数的定义 lambda 【传入参数】:【函数体一行代码】lambda 是关键字表示定义匿名函数 传入参数表示匿名函数的形参如num1、num2表示接收两个形参 函数体就是函数的执行逻辑只能写一行无法写多行代码 3基本使用 def test_func(compute):result compute(20, 30)print(result)# 通过 lambda 关键字传入一个一次性使用的 lambda 匿名函数 test_func(lambda num1, num2: num1 num2) test_func(lambda num1, num2: num1 - num2)输出结果 50 -10
http://www.w-s-a.com/news/817515/

相关文章:

  • 盗版做的最好的网站温州logo设计公司
  • 网站建设 中山南充微网站建设
  • 企业网站更新什么内容免费设计软件下载
  • 夏天做哪些网站能致富做网站怎么每天更新内容
  • 个人网站的设计与开发网站建设流程中哪些部分比较重要
  • 招聘网站如何建设中国计算机网络公司排名
  • 工信部网站备案规定厦门在线制作网站
  • 商丘网站公司智联招聘手机app下载
  • 江西专业南昌网站建设中国专业的网站建设
  • 物流企业网站建设方案招标网站有哪些
  • 网站建设服务中企动力建筑工程网络进度计划备注填写范例
  • 电子商务网站开发与建设试卷php网站开发专业
  • 运城网站制作路90江苏省网站备案系统
  • 唐山做企业网站实体门店管理系统
  • 网站优化推广教程深圳网站建设世纪前线
  • 网站建设专家哪家好兰州网络推广执行
  • 广东住房和城乡建设厅网站王芃增加网站收录
  • 北京网站建设手机app电子商务网红营销的劣势
  • 网站 营销型wordpress获取4条文章标题
  • 浦东区建设工程监督网站建立全国统一的突发事件信息系统
  • 做网站需要基础吗重庆市造价信息网
  • 我要建设公司网站大连培训网站建设
  • 网站建设校长信箱设计方案小程序报价开发
  • 电子网站建设ppt模板营销策划方案怎么写?
  • 什么网站收录排名最高济南能源建设网站
  • 深圳移动网站建设公司价格桂林做网站哪家公司好
  • 互联网网站名字网站合作建设合同
  • 舟山高端网站设计广州优化排名推广
  • 哪个网站做免费广告好上海人才网站
  • cn域名做网站竞价推广代理