专栏首页sktjpython 可接受任意参数的函数

python 可接受任意参数的函数

def avg(first, *rest): return (first + sum(rest)) / (1 + len(rest))

Sample use

avg(1, 2) # 1.5 avg(1, 2, 3, 4) # 2.5

import html

def make_element(name, value, **attrs): keyvals = [' %s="%s"' % item for item in attrs.items()] attr_str = ''.join(keyvals) element = '<{name}{attrs}>{value}</{name}>'.format( name=name, attrs=attr_str, value=html.escape(value)) return element

Example

Creates '<item size="large" quantity="6">Albatross</item>'

make_element('item', 'Albatross', size='large', quantity=6)

Creates '<p><spam></p>'

make_element('p', '<spam>')

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • python asyncio coroutine协程(并行编程 27)

    import asyncio import datetime import time from random import randint

    用户5760343
  • python 多进程 队列(并行编程 15)

    from multiprocessing import Process,Queue,Pool,Pipe import os,time,random

    用户5760343
  • js表单提交前验证

    <script type="text/javascript"> function check(form) {

    用户5760343
  • MyBatis Generator产生的Example类

    or()方法会产生一个新的Criteria对象,添加到oredCriteria中,并返回这个Criteria对象,从而可以链式表达,为其添加Criterion。...

    亦山
  • linq to xml复习

    虽然linq to xml随着.net framework3.0一起发布N久了,但因为自己以前参考网上的代码封装了一个xml操作类(当时linq to xml还...

    菩提树下的杨过
  • JS中将变量转为字符串

    译者按: 语言的细枝末节了解一下就可以了,不需要太较真,不过如果一点也不知道的话,那就不太妙了。

    Fundebug
  • Hbase原理详解

    首先指出图片的一个错误,Hlog应该属于HRegionserver的,不应该在HRegion中。

    shengjk1
  • 配置文件properties读取使用的好方法

      首先在spring配置文件applicationContext.xml中配置、

    老梁
  • DRN - 扩张残留网络(图像分类和语义分割)

    原标题 | Review: DRN — Dilated Residual Networks (Image Classification & Semantic S...

    AI科技评论
  • Kubernetes 在有赞的实践

    我们为什么选择 Kubernetes?因为 Kubernetes 几乎支持所有的容器业务类型,包括无状态应用、有状态应用、任务型和 Daemonset,Kube...

    用户1278550

扫码关注云+社区

领取腾讯云代金券