python中*的用法

作者: 你说你要一场 | 来源:发表于2019-05-30 17:02 被阅读0次

一个变量名之前加号,表示把变量里的元素直接传进来作为参数。
比如:
test(
args):* 的作用其实就是把序列 args 中的每个元素,当作位置参数传进去。比如上面这个代码,如果 args 等于 (1,2,3) ,那么这个代码就等价于 test(1, 2, 3) 。
比如:

>>>shape = (28, 28, 1)
>>> (-1, *shape)
(-1, 28, 28, 1)

在形参中,表示把传进来的位置参数都装在元组 args 里面。
比如:
def test(*args):

调用 test(1, 2, 3)
args 的值就是 (1, 2, 3)

相关文章

  • 2022-08-18 node 与 python 交互

    node与python交互,可以使用 python-shell 。 用法: node中: python: 更多用法...

  • python 判断 循环 包 模块 函数

    标签 : python 判断 python中是没有switch这个用法的,实现这个用法最简单的就是上面的if......

  • Python笔记setdefault用法

    Python字典中setdefault的用法: Python 字典 setdefault() 方法和get()方法...

  • Python笔记

    [python 中的[::-1]] - 反转 这个是python的slice notation的特殊用法。a = ...

  • Python中with的用法

    第一次遇到with是在文件那一章,with的作用是就是会自动关掉文件管道。 这一部分就等价于 第二次是在数据库连接...

  • Python中in的用法

    有时候要判断一个数是否在一个序列里面,这时就会用到in运算符来判断成员资格,如果条件为真时,就会返回true,条件...

  • python中with的用法

    版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。 本文链接...

  • python中%的用法

    1. 打印字符串 print (“His name is %s”%(“Aviad”)) 效果: 2.打印整数 pr...

  • python 中 with的用法

    with 语句使用于对资源进行访问的场合,确保不管使用过程是否发生异常都会执行必要的"清理"操作,释放资源,比如文...

  • python中*的用法

    一个变量名之前加号,表示把变量里的元素直接传进来作为参数。比如:test(args):* 的作用其实就是把序列 a...

网友评论

    本文标题:python中*的用法

    本文链接:https://www.haomeiwen.com/subject/icwvtctx.html