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

邯郸网站建设怎么做服务号wordpress

邯郸网站建设怎么做,服务号wordpress,Wordpress 点击量 插件,网站开发 保密期限2、函数 2.1、函数传递列表 将列表传递给函数后,函数就能直接访问其内容。 下列为一个实例:将一个名字列表传递给一个名为greet_users()的函数,这个函数将会向列表中的每一个元素执行相应的信息。 def greet_users(name):for name in name…

2、函数

2.1、函数传递列表

      将列表传递给函数后,函数就能直接访问其内容。

下列为一个实例:将一个名字列表传递给一个名为greet_users()的函数,这个函数将会向列表中的每一个元素执行相应的信息。

def greet_users(name):for name in names:msg=f"Helo,{name.title()}!"print(msg)
names=['hannah','ty','margot']
greet_users(names)

     我们将 greet_users()定义成接受一个名字的列表,并将其赋给形参names。这个函数遍历收到的列表,并对其中的每个元素打印一条信息。

2.1.1、在函数中修改列表

    将列表传递给函数后,函数就可以对其进行修改了。在函数中对这个列表所做的任何修改都是永久的。

2.1.2、禁止函数修改列表

   既要打印出执行操作后的列表,又要打印出原来的原始列表。为了解决这一问题,可向函数传递列表的副本而不是原来的列表。这样,函数所做的任何操作就都影响副本,而丝毫不影响原始列表。要将例表的副本传递给函数可以使用切片表示法[:]

2.2、传递任意数量的实参

    有时不知函数需要接受多少个实参,好在Python允许函数从调用语句中收集任意数量的实参。

下面的函数只有一个形参*topp,不管调用语句提供了多少个实参,它都能将其收入囊中:

def pizza(*topp):print(topp)
pizza('pepperoni')
pizza('mush','green peppers','extre')

形参名*topp中的星号让Python创建一个名为topp的元组,该元组包含函数收到的所有值。

注:Python会将实参封装到一个元组中,即便函数值收到一个值也将它为元组看待。所以下面的输出中的(‘pepperoni’,)的后面有一个逗号:

不管函数收到多少个实参,这种语法都管用。

2.2.1、结合使用位置实参和任意数量的实参

    要让函数接受不同类型的实参,必须在函数定义中将接受任意数量实参的形参放在最后。Python先匹配位置实参和关键词实参,再将剩下的实参收集到最后一个形参中。

例如下:

def pizza(size,*topp):print(size)for topps in topp:print(f"-{topps}")pizza(11,'pepperoni')
pizza(21,'mush','green peppers','extre')

 pizza有两个形参,基于函数的定义,Python收到的第一个值赋给第一个形参size,将其他的所有的值都存储在元组topp中。调用两次函数,第一个值都是赋给第一个形参,余下的都存储在元组:

 

注:经常会看到通用形参名*args,它也这样收集任意数量的位置实参。

2.2.2、使用任意数量的关键字实参

     当需要接受任意函数数量的实参,但预先不知道传递给函数的会是什么样的信息。在这种情况喜爱,可将函数编写成能够接受任意数量的键值对——调用语句提供多少就接受多少。

下列实例:

def profile(first,last,**usef_info):usef_info['first_name']=firstusef_info['last_name']=lastreturn usef_info
uprofile=profile('albert','einstein',location='princeton',field='physics')
print(uprofile)

profile()函数的定义要求提供名和姓,同是允许根据需要提供任意数值的名值对。形参**usef_info中的两个星号让Python创建一个名为usef_info的字典,该字典包含函数收到的其他名值对。

  

http://www.yayakq.cn/news/995343/

相关文章:

  • 网站图片计时器怎么做标准的软件开发流程
  • 邯郸网站制作找谁wordpress 增加浮动条
  • 重庆做网站 外包公司有哪些音乐门户网站模板
  • 网站流量100g重庆网站seo好不好
  • phpnow搭建本地网站西安手机商城网站建设
  • 邢台当地网站建设小程序网站备案
  • 郑州网站建设专注乐云seo福田专业网站建设公司
  • 长春网站建设net企查查企业信息查询官网登录入口
  • 做网站需要的条件动易学校网站管理系统
  • 安徽工程建设官方网站企业营销策划及推广
  • 网络商城网站怎样做关键词优化网页设计与网站建设考试热点
  • 专业的网站建设哪家快网站开发神器
  • 桐庐建设局网站外包公司和公司直招哪个好
  • 亚马逊网站建设的意义wordpress文字轮播
  • 区块链资讯网站建设深圳网站建设公司推荐
  • 制作网站哪里做网站怎么接广告
  • 网站制作寻找客户太原做网站设计
  • 北京通州网站制作公司大型网站平台建设
  • 班级管理网站开发网站开发实战视频
  • 网站后台模板制作流程政务网站建设规划
  • 上海本地企业宁波正规seo推广公司
  • 网站备案许可证陕西多地最新通知
  • 宁波网站建设的步骤过程通用企业网站织梦模板(红绿蓝三色)
  • 常德网站设计字答科技白云手机网站建设
  • 上海市建设安全协会网站孟 侠广州建设h5网站
  • 网站信息系统wordpress版权购买
  • 智能家居网站开发腾讯云服务器学生
  • 母婴产品网站模板网站备案一般多久
  • 贵港网站建设培训注册公司验资需要多少钱
  • 自学网站开发软件开发人工投票平台app