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

国内做视频的网站有哪些/网站seo在线诊断分析

国内做视频的网站有哪些,网站seo在线诊断分析,咸宁做网站哪家好,网站开发的全套软件这篇文章主要介绍了python默认参数调用方法解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下最常见的一种形式是的是为一个或者多个参数指定默认值,这会创建一个可以使用比定义时允许的参数更少的…

这篇文章主要介绍了python默认参数调用方法解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下

最常见的一种形式是的是为一个或者多个参数指定默认值,这会创建一个可以使用比定义时允许的参数更少的参数调用的函数,

def ask_ok(prompt, retries=4, reminder='Please try again!'):

while True:

ok = input(prompt)

if ok in ('y', 'ye', 'yes'):

return True

if ok in ('n', 'no', 'nop', 'nope'):

return False

retries = retries - 1

if retries < 0:

raise ValueError('invalid user response')

print(reminder)

可以用以下三种调用方式:

ask_ok('Do you really want to quit?')

ask_ok('OK to overwrite the file?', 2)

ask_ok('OK to overwrite the file?', 2, 'Come on, only yes or no!')

默认值在函数定义作用域有效,因此:

i = 5

def f(arg=i):

print(arg)

i = 6

f()

打印为5

重要提醒:默认参数在定义时赋值,且仅仅赋值一次,当函数多次被调用,且并没有提供默认的参数值,就会从定义时赋值的地方取得值。即使函数中给默认参数重新赋值了,下次调用还是会从定义赋值的地方取得值!当默认参数为可变类型的list/dict等类型时,需要注意。

def f(a, L=[]):

L.append(a)

return L

print(f(1))

print(f(2,[]))

print(f(3))

输出为:

[1]

[2]

[1,3]

如果不想让默认值咋后续调用中累积,可以用如下写法:

def f(a, L=None):

if L is None:

L = []

L.append(a)

return L

假如默认参数是可变对象,函数内对参数的改变会影响原始对象,下次调用函数默认参数已经被更改

假如默认参数是不可变对象,函数内对参数赋值时,参数会引用内存其他地方,下次调用函数时还是会从定义时赋值的地方取值。

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持脚本之家。

http://www.jmfq.cn/news/4957471.html

相关文章:

  • 素材分享网站源码/网站外链推广平台
  • 网站服务器上线后要怎么做/推广排名seo
  • 长沙住建信息中心网站/关键词seo排名优化
  • 门户网站建设构架/国内新闻今日头条
  • 商城网站前期seo应该怎么做/湖南有实力seo优化哪家好
  • 长沙景点门票价格表/网站搜索引擎优化的步骤
  • 西安哪里做网站最大/曲靖seo
  • 深圳自助网站建设费用/青岛新闻最新今日头条
  • 什么网站做前端练手好/重庆白云seo整站优化
  • 郑州网站建设工作/网络营销事件
  • 温州网站搭建公司/绍兴seo公司
  • 烟台网站设计制作公司电话/网站建设黄页免费观看
  • 苏州网站建设建网站/百度地图优化排名方法
  • 求个网站这么难吗2021年/实时疫情最新消息数据
  • 云南网站建设找天软/seo咨询师招聘
  • 建设工程主管部门网站/关键词排名查询网站
  • 做外围网站代理违法吗/有效果的网站排名
  • 网站建设运营工作业绩/标题优化方法
  • 独立做网站搭建平台/搜索引擎付费推广
  • 腾讯的网站是谁做的/百度网盘搜索引擎
  • 大华建设项目管理有限公司网站/首页排名关键词优化
  • jsp开发的网站/qq群排名优化软件
  • 企业网站建设 优化/seo基础培训机构
  • 网站建设案例渠道/世界杯积分榜排名
  • 农业大学网站建设特点/福建省人民政府
  • 怎样用word做网站/网页推广怎么做
  • 大方县住房城乡建设局网站/深圳网络营销软件
  • 企业网站整合/网络舆情监测中心
  • 汕头网站建设技术托管/4001688688人工服务
  • 二手书网站策划书/腾讯3大外包公司