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

学校门户网站的作用wordpress代码块插件

学校门户网站的作用,wordpress代码块插件,云南建投第五建设有限公司网站,wordpress标签页无效链接我们知道,在调用函数时如果不指定某个参数,Python 解释器会抛出异常。为了解决这个问题,Python 允许为参数设置默认值,即在定义函数时,直接给形式参数指定一个默认值。这样的话,即便调用函数时没有给拥有默…

        我们知道,在调用函数时如果不指定某个参数,Python 解释器会抛出异常。为了解决这个问题,Python 允许为参数设置默认值,即在定义函数时,直接给形式参数指定一个默认值。这样的话,即便调用函数时没有给拥有默认值的形参传递参数,该参数可以直接使用定义函数时设置的默认值。
        Python 定义带有默认值参数的函数,其语法格式如下:

def 函数名(...,形参名,形参名=默认值):代码块

        注意,在使用此格式定义函数时,指定有默认值的形式参数必须在所有没默认值参数的最后,否则会产生语法错误。
下面程序演示了如何定义和调用有默认参数的函数:

#str1没有默认参数,str2有默认参数
def dis_str(str1,str2 = "http://c.biancheng.net/python/"):
print("str1:",str1)
print("str2:",str2)dis_str("http://c.biancheng.net/shell/")
dis_str("http://c.biancheng.net/java/","http://c.biancheng.net/golang/")

运行结果为:

str1: http://c.biancheng.net/shell/
str2: http://c.biancheng.net/python/
str1: http://c.biancheng.net/java/
str2: http://c.biancheng.net/golang/

        上面程序中,dis_str() 函数有 2 个参数,其中第 2 个设有默认参数。这意味着,在调用 dis_str() 函数时,我们可以仅传入 1 个参数,此时该参数会传给 str1 参数,而 str2 会使用默认的参数,如程序中第 6 行代码所示。
        当然在调用 dis_str() 函数时,也可以给所有的参数传值(如第 7 行代码所示),这时即便 str2 有默认值,它也会优先使用传递给它的新值。
同时,结合关键字参数,以下 3 种调用 dis_str() 函数的方式也是可以的:

dis_str(str1 = "http://c.biancheng.net/shell/")
dis_str("http://c.biancheng.net/java/",str2 = "http://c.biancheng.net/golang/")
dis_str(str1 = "http://c.biancheng.net/java/",str2 = "http://c.biancheng.net/golang/")

        再次强调,当定义一个有默认值参数的函数时,有默认值的参数必须位于所有没默认值参数的后面。因此,下面例子中定义的函数是不正确的:

#语法错误
def dis_str(str1="http://c.biancheng.net/python/",str2,str3):
pass

        显然,str1 设有默认值,而 str2 和 str3 没有默认值,因此 str1 必须位于 str2 和 str3 之后。
        有读者可能会问,对于自己自定义的函数,可以轻易知道哪个参数有默认值,但如果使用 Python 提供的内置函数,又或者其它第三方提供的函数,怎么知道哪些参数有默认值呢?
        Pyhton 中,可以使用“函数名.__defaults__”查看函数的默认值参数的当前值,其返回值是一个元组。以本节中的 dis_str() 函数为例,在其基础上,执行如下代码:

print(dis_str.__defaults__)

程序执行结果为:

('http://c.biancheng.net/python/',)
http://www.yayakq.cn/news/93157/

相关文章:

  • centos7怎么做网站服务器如何做网站联盟
  • 网站名称不能涉及黄石做网站要多少钱
  • 做商务网站公司wordpress花园网站
  • 福州专业建站公司望牛墩仿做网站
  • 速效成交型网站响应式网站psd
  • 网站建设总体方案设计网站建设所需
  • 自己搭建网站服务器wordpress 阿里云 环境
  • html设计网站网站建设布局样式
  • 杭州滨江网站开发自助建站最好的平台
  • 织梦模板怎么验证网站内容管理系统cms
  • 做行程好的网站电脑培训学校课程
  • 网站开发层次海淘返利网站怎么做
  • 论文明星个人网站建设网站商城建设员招聘
  • 中山企业做网站装潢建筑公司网站设计
  • 旅游网站首页图片泰安网络电视
  • 删格化网站设计多用户网上商城系统
  • 做网站用什么云服务器wordpress图片链接到附件
  • 3g 手机网站建设怎么开网店不用自己发货囤货的
  • 网站建设架构优秀案例阿里巴巴1688登录入口
  • 住房和城乡建设部网站防排烟官网机票特价机票查询
  • 石家庄招标网官方网站北京大兴网站建设公司哪家好
  • 万峰科技著.asp.net网站开发四酷全书电子工业出版社萝岗区网站建设推广
  • 厦门网站制作推广免费推广软件平台seo博客
  • 响应式网站弊端福建建设工程交易网站
  • 现在网站前台用什么做编写软件开发文档
  • 采购网站有哪些免费企业网站认证
  • 企业微网站建设wordpress百度收录数
  • 有了域名怎样做淘客网站网站设计英文报告
  • 社区网站设计美橙网站建设教程
  • 新手学做网站从哪里开始查重网站开发