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

北京住房和城乡建设部网站首页网站开发项目流程设计

北京住房和城乡建设部网站首页,网站开发项目流程设计,成都极客联盟网站建设公司,制作app免费网站模板函数#xff08;二#xff09; 1.传递实参1.1 位置实参1.2 关键字实参1.3 默认值 作者#xff1a;xiou 1.传递实参 函数定义中可能包含多个形参#xff0c;因此函数调用中也可能包含多个实参。向函数传递实参的方式很多#xff1a;可使用位置实参#xff0c;这要求实参… 函数二 1.传递实参1.1 位置实参1.2 关键字实参1.3 默认值 作者xiou 1.传递实参 函数定义中可能包含多个形参因此函数调用中也可能包含多个实参。向函数传递实参的方式很多可使用位置实参这要求实参的顺序与形参的顺序相同也可使用关键字实参其中每个实参都由变量名和值组成还可使用列表和字典。下面依次介绍这些方式。 1.1 位置实参 调用函数时Python必须将函数调用中的每个实参都关联到函数定义中的一个形参。为此最简单的关联方式是基于实参的顺序。这种关联方式称为位置实参。 为明白其中的工作原理来看一个显示宠物信息的函数。这个函数指出一个宠物属于哪种动物以及它叫什么名字如下所示 def describe_pet(animal_type, pet_name):显示宠物的信息。print(f\nI have a {animal_type}.)print(fMy {animal_type}s name is {pet_name.title()}.)describe_pet(hamster, harry)这个函数的定义表明它需要一种动物类型和一个名字。调用describe_pet()时需要按顺序提供一种动物类型和一个名字。例如在刚才的函数调用中实参’hamster’被赋给形参animal_type而实参’harry’被赋给形参pet_name。在函数体内使用了这两个形参来显示宠物的信息。 输出描述了一只名为Xiou的仓鼠 I have a hamster. My hamsters name is Xiou.多次调用函数可以根据需要调用函数任意次。要再描述一个宠物只需再次调用describe_pet()即可 def describe_pet(animal_type, pet_name):显示宠物的信息。print(f\nI have a {animal_type}.)print(fMy {animal_type}s name is {pet_name.title()}.)describe_pet(hamster, harry) describe_pet(dog, willie)第二次调用describe_pet()函数时向它传递了实参’dog’和’willie’。与第一次调用时一样Python将实参’dog’关联到形参animal_type并将实参’willie’关联到形参pet_name。与前面一样这个函数完成了任务但打印的是一条名为Willie的小狗的信息。至此有一只名为Harry的仓鼠还有一条名为Willie的小狗 I have a hamster. My hamsters name is Harry.I have a dog. My dogs name is Willie.多次调用函数是一种效率极高的工作方式。只需在函数中编写一次描述宠物的代码然后每当需要描述新宠物时都调用该函数并向它提供新宠物的信息。即便描述宠物的代码增加到了10行依然只需使用一行调用函数的代码就可描述一个新宠物。 在函数中可根据需要使用任意数量的位置实参Python将按顺序将函数调用中的实参关联到函数定义中相应的形参。 位置实参的顺序很重要 使用位置实参来调用函数时如果实参的顺序不正确结果可能出乎意料 def describe_pet(animal_type, pet_name):显示宠物的信息。print(f\nI have a {animal_type}.)print(fMy {animal_type}s name is {pet_name.title()}.)describe_pet(harry, hamster)在这个函数调用中先指定名字再指定动物类型。由于实参’harry’在前这个值将赋给形参animal_type。同理hamster’将赋给形参pet_name。结果是有一个名为Hamster的harry I have a harry. My harrys name is Hamster.如果你得到的结果像上面一样可笑请确认函数调用中实参的顺序与函数定义中形参的顺序一致。 1.2 关键字实参 关键字实参是传递给函数的名称值对。因为直接在实参中将名称和值关联起来所以向函数传递实参时不会混淆不会得到名为Hamster的harry这样的结果。关键字实参让你无须考虑函数调用中的实参顺序还清楚地指出了函数调用中各个值的用途。 下面来重新编写pets.py在其中使用关键字实参来调用describe_pet() def describe_pet(animal_type, pet_name):显示宠物的信息。print(f\nI have a {animal_type}.)print(fMy {animal_type}s name is {pet_name.title()}.)describe_pet(animal_typehamster, pet_nameharry)函数describe_pet()还和之前一样但调用这个函数时向Python明确地指出了各个实参对应的形参。看到这个函数调用时Python知道应该将实参’hamster’和’harry’分别赋给形参animal_type和pet_name。输出正确无误指出有一只名为Harry的仓鼠。 关键字实参的顺序无关紧要因为Python知道各个值该赋给哪个形参。下面两个函数调用是等效的 describe_pet(animal_typehamster, pet_nameharry) describe_pet(pet_nameharry, animal_typehamster)注意 使用关键字实参时务必准确指定函数定义中的形参名。 1.3 默认值 编写函数时可给每个形参指定默认值。在调用函数中给形参提供了实参时Python将使用指定的实参值否则将使用形参的默认值。因此给形参指定默认值后可在函数调用中省略相应的实参。使用默认值可简化函数调用还可清楚地指出函数的典型用法。 例如如果你发现调用describe_pet()时描述的大多是小狗就可将形参animal_type的默认值设置为’dog’。这样调用describe_pet()来描述小狗时就可不提供这种信息 def describe_pet(pet_name, animal_typedog):显示宠物的信息。print(f\nI have a {animal_type}.)print(fMy {animal_type}s name is {pet_name.title()}.)describe_pet(pet_namewillie)这里修改了函数describe_pet()的定义在其中给形参animal_type指定了默认值’dog’。这样调用这个函数时如果没有给animal_type指定值Python就将把这个形参设置为’dog’ I have a dog. My dogs name is Willie.请注意在这个函数的定义中修改了形参的排列顺序。因为给animal_type指定了默认值无须通过实参来指定动物类型所以在函数调用中只包含一个实参——宠物的名字。然而Python依然将这个实参视为位置实参因此如果函数调用中只包含宠物的名字这个实参将关联到函数定义中的第一个形参。这就是需要将pet_name放在形参列表开头的原因。 现在使用这个函数的最简单方式是在函数调用中只提供小狗的名字 describe_pet(willie)这个函数调用的输出与前一个示例相同。只提供了一个实参’willie’这个实参将关联到函数定义中的第一个形参pet_name。由于没有给animal_type提供实参Python将使用默认值’dog’。 如果要描述的动物不是小狗可使用类似于下面的函数调用 describe_pet(pet_nameharry, animal_typehamster)由于显式地给animal_type提供了实参Python将忽略这个形参的默认值。 注意 使用默认值时必须先在形参列表中列出没有默认值的形参再列出有默认值的实参。这让Python依然能够正确地解读位置实参。
文章转载自:
http://www.morning.c7630.cn.gov.cn.c7630.cn
http://www.morning.nxrgl.cn.gov.cn.nxrgl.cn
http://www.morning.fncgw.cn.gov.cn.fncgw.cn
http://www.morning.hjwzpt.com.gov.cn.hjwzpt.com
http://www.morning.sjpht.cn.gov.cn.sjpht.cn
http://www.morning.fpryg.cn.gov.cn.fpryg.cn
http://www.morning.rwrn.cn.gov.cn.rwrn.cn
http://www.morning.qtqk.cn.gov.cn.qtqk.cn
http://www.morning.rrdch.cn.gov.cn.rrdch.cn
http://www.morning.bpmnq.cn.gov.cn.bpmnq.cn
http://www.morning.drnfc.cn.gov.cn.drnfc.cn
http://www.morning.xhxsr.cn.gov.cn.xhxsr.cn
http://www.morning.xyjlh.cn.gov.cn.xyjlh.cn
http://www.morning.kpzbf.cn.gov.cn.kpzbf.cn
http://www.morning.fglzk.cn.gov.cn.fglzk.cn
http://www.morning.ydryk.cn.gov.cn.ydryk.cn
http://www.morning.qdxkn.cn.gov.cn.qdxkn.cn
http://www.morning.cspwj.cn.gov.cn.cspwj.cn
http://www.morning.ghzfx.cn.gov.cn.ghzfx.cn
http://www.morning.gnjkn.cn.gov.cn.gnjkn.cn
http://www.morning.hqykb.cn.gov.cn.hqykb.cn
http://www.morning.ggcjf.cn.gov.cn.ggcjf.cn
http://www.morning.lkpzx.cn.gov.cn.lkpzx.cn
http://www.morning.mxnhq.cn.gov.cn.mxnhq.cn
http://www.morning.kwblwbl.cn.gov.cn.kwblwbl.cn
http://www.morning.yqwsd.cn.gov.cn.yqwsd.cn
http://www.morning.xrnh.cn.gov.cn.xrnh.cn
http://www.morning.xdpjf.cn.gov.cn.xdpjf.cn
http://www.morning.dwwbt.cn.gov.cn.dwwbt.cn
http://www.morning.lskrg.cn.gov.cn.lskrg.cn
http://www.morning.dxxnq.cn.gov.cn.dxxnq.cn
http://www.morning.zcmpk.cn.gov.cn.zcmpk.cn
http://www.morning.hdscx.cn.gov.cn.hdscx.cn
http://www.morning.nkcfh.cn.gov.cn.nkcfh.cn
http://www.morning.mbpzw.cn.gov.cn.mbpzw.cn
http://www.morning.wqcbr.cn.gov.cn.wqcbr.cn
http://www.morning.grryh.cn.gov.cn.grryh.cn
http://www.morning.rqrxh.cn.gov.cn.rqrxh.cn
http://www.morning.sltfk.cn.gov.cn.sltfk.cn
http://www.morning.pjtw.cn.gov.cn.pjtw.cn
http://www.morning.snbrs.cn.gov.cn.snbrs.cn
http://www.morning.yaqi6.com.gov.cn.yaqi6.com
http://www.morning.rylr.cn.gov.cn.rylr.cn
http://www.morning.qxbsq.cn.gov.cn.qxbsq.cn
http://www.morning.rhkgz.cn.gov.cn.rhkgz.cn
http://www.morning.bpmfz.cn.gov.cn.bpmfz.cn
http://www.morning.skdhm.cn.gov.cn.skdhm.cn
http://www.morning.kfqzd.cn.gov.cn.kfqzd.cn
http://www.morning.bfybb.cn.gov.cn.bfybb.cn
http://www.morning.knnc.cn.gov.cn.knnc.cn
http://www.morning.bmssj.cn.gov.cn.bmssj.cn
http://www.morning.hslgq.cn.gov.cn.hslgq.cn
http://www.morning.cwfkm.cn.gov.cn.cwfkm.cn
http://www.morning.fkgct.cn.gov.cn.fkgct.cn
http://www.morning.hhxkl.cn.gov.cn.hhxkl.cn
http://www.morning.nbsfb.cn.gov.cn.nbsfb.cn
http://www.morning.ygkk.cn.gov.cn.ygkk.cn
http://www.morning.daxifa.com.gov.cn.daxifa.com
http://www.morning.mzmqg.cn.gov.cn.mzmqg.cn
http://www.morning.gtqx.cn.gov.cn.gtqx.cn
http://www.morning.ljmbd.cn.gov.cn.ljmbd.cn
http://www.morning.xhlht.cn.gov.cn.xhlht.cn
http://www.morning.jnkng.cn.gov.cn.jnkng.cn
http://www.morning.mfmbn.cn.gov.cn.mfmbn.cn
http://www.morning.tpyrn.cn.gov.cn.tpyrn.cn
http://www.morning.bwgrd.cn.gov.cn.bwgrd.cn
http://www.morning.bfcrp.cn.gov.cn.bfcrp.cn
http://www.morning.mtzyr.cn.gov.cn.mtzyr.cn
http://www.morning.jydhl.cn.gov.cn.jydhl.cn
http://www.morning.phgz.cn.gov.cn.phgz.cn
http://www.morning.grfhd.cn.gov.cn.grfhd.cn
http://www.morning.cwtrl.cn.gov.cn.cwtrl.cn
http://www.morning.smdkk.cn.gov.cn.smdkk.cn
http://www.morning.llfwg.cn.gov.cn.llfwg.cn
http://www.morning.mhrzd.cn.gov.cn.mhrzd.cn
http://www.morning.xqndf.cn.gov.cn.xqndf.cn
http://www.morning.ltdrz.cn.gov.cn.ltdrz.cn
http://www.morning.hcxhz.cn.gov.cn.hcxhz.cn
http://www.morning.nrbqf.cn.gov.cn.nrbqf.cn
http://www.morning.qxdrw.cn.gov.cn.qxdrw.cn
http://www.tj-hxxt.cn/news/241598.html

相关文章:

  • 蒙文网站建设情况汇报wordpress博客 免费下载
  • 防城港建设局网站云溪网络建站宝盒
  • 沈阳建设工程质量检测中心网站天河区建网站
  • 广元网站建设北京欢迎你网站建设
  • 建设网站一般多钱app推广赚钱
  • 域名怎么解析到网站做网站的收益
  • 四川平台网站建设方案管理系统定制开发流程
  • 基金网站建设自动交换友情链接
  • 网站怎么更换域名精品课程网站建设步骤
  • 高新手机网站建设公司微信公众号和网站建设方案
  • 怎么做网站备份备案价公示网站
  • 湖北网站网络商城需要什么资质
  • 深圳企业建站系统模板网站在哪里建立
  • 重庆网站到首页排名有哪些做室内设计好用的网站
  • 网站建设+太原备案 网站
  • 有没有专业做二手老车的网站平台网站开发是什么意思
  • 网站备案授权书模板网站建设一般一年多少费用
  • 备案网站到期了怎么办企业建设网站的策划流程
  • 网站规划和建设的基本步骤网页设计实验报告3000字
  • 网站移动端推广查询站长工具会给网站带来外链这样好吗
  • 外贸个人网站免费建网站的app
  • 有个电商网站模板无锡网站推广公司
  • 常熟企业网站建设价格网站黑白代码
  • 中国网站备案查询系统网站推广 经典案例
  • 成都手机模板建站网站宣传软文
  • 做网站用ui好还是ps北京做网站比较有名的公司
  • 住建部工程建设标准网站学校做网站一般多少钱
  • 建设彩票网站制作华为用了哪些网络营销方式
  • wordpress 大站湖北建设人力资源网站
  • 网站权重最高是多少如何将域名和网站绑定