本节主要介绍*arg的使用方法

由于python中函数允许函数用变量作为函数参数(感觉是个高级语言都有啊)所以我们可以用*args作为函数参数。

在函数中参数可以按照tuple来进行访问
下面看一个典型的函数

def function1(name_arg,*args):
print(name_arg)
print(type(name_arg))
print(type(args))
print(args)
function1(“a”,1,2)

结果是

a
<class ‘str’>
<class ‘tuple’>
(1, 2)

那么应该怎么去对这个tuple进行访问呢

def function1(name_arg,*args):
for arg in args:
print(arg)
function1(“a”,1,2,“b”,“c”)

结果是这样

1
2
b
c

python函数参数*args相关推荐

  1. python函数参数*args和**args

    工作原因,需要了解Python,朋友推荐了Python学习手册4 看了两天,实在忍不住吐槽一下,翻译水平的实在让人失望,后悔买了(而且如果你像作者一样,会点java,刚接触这本书,估计要抓狂了   - ...

  2. python中args和kwargs_Python 函数参数*args和**kwargs

    尽管*args和**kwargs参数不受重视,但这它们是Python中非常有用的特性.了解其中的潜能会让你成为更高效的开发者. *args和**kwargs参数到底有什么用呢?它们能让函数接受可选参数 ...

  3. python函数参数*arg和**kwargs分别代表什么?

    python函数参数*arg和**kwargs分别代表什么? 注意: 注意:参数arg.*args.**kwargs三个参数的位置必须是一定的.必须是(arg,*args,**kwargs)这个顺序, ...

  4. Python函数参数学习

    Python函数参数笔记(简) --位置参数[必选参数] 指一般参数 --默认参数 指带一个默认值的参数 --可变参数(自动组装成一个tuple)     def calc(*num):        ...

  5. python函数参数类型及顺序_python函数参数类型及其顺序

    根据inspect模块官文文档中关于函数参数类型的相关说明,python函数参数共有五种类型,按顺序分别为:POSITIONAL_ONLY.POSITIONAL_OR_KEYWORD.VAR_POSI ...

  6. python函数参数类型及其顺序

    根据inspect模块官文文档中关于函数参数类型的相关说明,python函数参数共有五种类型,按顺序分别为:POSITIONAL_ONLY.POSITIONAL_OR_KEYWORD.VAR_POSI ...

  7. python 中参数*args, **kwargs

    python 中参数*args, **kwargs def foo(*args, **kwargs): print 'args = ', args print 'kwargs = ', kwargs ...

  8. [转载] python 函数参数类型检查

    参考链接: Python函数参数 在Python中,不知道函数参数类型是一个很正常的事情,特别是在一个大项目里. 我见过有些项目里,每一个函数体的前十几行都在检查参数类型,这实在是太麻烦了.而且一旦参 ...

  9. 技术沙龙系列之:Python 函数参数前面一个星号(*)和两个星号(**)的区别

    下面来谈谈Python 函数参数前面一个星号(*)和两个星号(**)的区别,这也是许多小伙伴在学习时的一个困惑,简单为大家介绍一下: 在 Python 的函数中经常能看到输入的参数前面有一个或者两个星 ...

最新文章

  1. c纳秒级计时器_C++11 计时器!真香
  2. 疫情期间自我提升指南:十大资源,为你铺平数据科学家之路!
  3. Linux负载均衡软件LVS
  4. 存储安全 系统的最后一道防线
  5. 多线程写文件_Shell简单实现多线程
  6. Nature撤稿!为销毁造假证据丢弃电脑,“划时代”成果翻车了,副校长鞠躬道歉...
  7. 汇编语言笔记14-端口
  8. a, b = b, a+b
  9. 任正非给华为代表处CFO定位:能力不够的赶快补
  10. Unieap3.5-Grid编辑列中数字与下拉改变
  11. SCOM 常识概念—与其他SC产品集成
  12. mybatis mysql like 传参问题_记一次使用mybatis进行like 模糊查询遇到的问题
  13. java毕业设计鉴赏_高校科研管理系统
  14. 超实用VS Code插件推荐
  15. 外贸软件常见图片类问题丨汇信
  16. uniapp 获取当前位置
  17. 联通服务器信号设置,联通手机服务器设置
  18. 力扣-多线程专项(一)(按序打印、交替打印、打印零与奇偶数)
  19. javafx 教程_示例介绍:JavaFX 8打印
  20. 分布式定时任务原理以及解决方案-指定时间执行定时任务

热门文章

  1. nRF52832 Power
  2. Wincc计算机双网卡连接CPU,wincc通过两个网卡连接PLC?-工业支持中心-西门子中国...
  3. 【总结】1415- 如何在繁重的工作中持续成长?
  4. DVWA靶场SQL Injection(SQL注入)
  5. 吴恩达最新采访!以数据为中心的原因
  6. ftp工具 64位,推荐8款好用的ftp工具 64位,ftp中文客户端下载
  7. ElasticsearchTemplate 的API
  8. jquery遍历(父元素、祖先、后代)
  9. 用x种方式求第n项斐波那契数,99%的人只会第一种
  10. Google插件Performance工具进行性能分析