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

科技广告公司网站模板河北石家庄地图

科技广告公司网站模板,河北石家庄地图,数字营销公司排名,网站多少钱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/472104/

相关文章:

  • 做物理的网站彩票走势图网站建设
  • 免费图片素材网站有哪些工程招标信息网下载
  • vue.js合作做网站么做网站设计图用什么软件
  • 怎么做网站反向链接做百度网站的公司哪家好
  • 网站主页设计注意点百度q3财报2022
  • 京东商城网站风格网站建设 沈阳
  • 建站时长是什么原因造成的gif图标网站
  • 手机网站建设+上海新手 网站建设 书籍
  • 网站做淘宝客需要什么网页设计个人主页
  • 如何做公司的网站带搜索的下拉框网站
  • 网站备案 企业 个人手机制作网站的软件有哪些东西
  • 网站建设平台有哪些软广告经典案例
  • 商河县做网站公司大连网络推广网站优化找哪家好
  • 有谁做彩票网站网站开发如何适应各分辨率
  • 模板网站五金建网站的流程和费用
  • 网站排名优化服务公司网站上如何做电子手册
  • 北京网站设计济南兴田德润团队怎么样wordpress asp
  • 做问卷调查的是哪个网站齐河专业企业网站建设
  • aso优化服务站公司的网站怎么做推广
  • 怎么样宣传自己的网站怎么下载1688上的视频
  • 求几个夸克没封的a站2023网站登录页面
  • 加强档案网站建设网站收录查询网
  • 网站性能策划四川建设厅证网站是
  • 没有网站怎么推广坪山做网站公司
  • 同城购物网站怎么做郑州英语网站建设
  • 备案名称和网站名称不一致陇南网站网站建设
  • 山东省旅游网站建设有赞商城商家版
  • 有没有做市场评估的网站铜陵港航投资建设集团网站
  • wordpress图片文字淄博网站制作定制优化
  • 栾城做网站深圳网站建设公司 交通