当前位置:主页 > python教程 > python中*的用法介绍(代码示例)

python中*的用法代码示例

发布:2020-02-04 21:45:36 110


为网友们分享了Python相关的编程文章,网友蓟恺歌根据主题投稿了本篇教程内容,涉及到python、python中*的用法介绍(代码示例)相关内容,已被628网友关注,涉猎到的知识点内容可以在下方电子书获得。

python中*的用法介绍(代码示例)

本篇文章给大家带来的内容是关于python中*的用法介绍(代码示例),有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助。

1. 表示乘法运算

2. 表示倍数

def T(msg,time=1):
    print((msg+' ')*time)

T('hi',3)

结果:hi hi hi

3. 单个 *

3.1 出现在函数定义的形参位置

*parameter是用来接受任意多个参数并将其放在一个元组中。

def demo(*p):
    print(p)
    
demo(1,2,3)

结果:(1, 2, 3)

3.2 出现在函数调用的实参位置

函数在调用多个参数时,在列表、元组、集合、字典及其他可迭代对象作为实参,并在前面加 *,解释器将自动进行解包然后传递给多个单变量参数(解析出的参数个数要与函数参数个数对应相等)。

a=[1,2,3]
d(*a)

结果:1 2 3

4. 两个 **,出现在函数定义的形参部分

如: **parameter用于接收类似于关键参数一样赋值的形式的多个实参放入字典中(即把该函数的参数转换为字典)。

def demo(**p):
    for i in p.items():
        print(i)
       
demo(x=1,y=2)

结果:('x', 1) ('y', 2)

以上就是python中*的用法介绍(代码示例)的详细内容,更多请关注码农之家其它相关文章!


参考资料

相关文章

  • Python实现对二维码数据进行压缩

    发布:2023-04-10

    当前二维码的应用越来越广泛,包括疫情时期的健康码也是应用二维码的典型案例。本文的目标很明确,就是使用python,实现一张二维码显示更多信息,代码简单实用,感兴趣的可以了解一下


  • python实现对AES加密的视频数据流解密的方法

    发布:2023-04-01

    密码学中的高级加密标准(Advanced Encryption Standard,AES),又称Rijndael加密法,这篇文章主要介绍了用python实现对AES加密的视频数据流解密,需要的朋友可以参考下


  • 利用elipse和rectangle画图的实例代码

    发布:2021-06-10

    本章我们来介绍用ellipse和rectangle画图,并且在例子中介绍rectangle是什么意思


  • Python中ttkbootstrap的介绍与基本使用

    发布:2023-03-05

    ttkbootstrap是一个基于 tkinter 的界面美化库,使用这个工具可以开发出类似前端bootstrap风格的tkinter桌面程序,下面这篇文章主要给大家介绍了关于Python中ttkbootstrap的介绍与基本使用的相关资料,需要的朋友可以参考下


  • Python创建一个自定义视频播放器的实现

    发布:2023-04-04

    本文主要介绍了Python创建一个自定义视频播放器的实现,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧


  • python:pandas合并csv文件的实例内容

    发布:2020-02-04

    下面小编就为大家分享一篇python:pandas合并csv文件的方法(图书数据集成),具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧


  • 理解python内存管理机制

    发布:2020-03-13

    引用计数为主,清除标记,分代回收为辅。引用计数,python会监听自己new了多少个新的对象和有多少对象的引用计数器变为0了。分代回收,可以把它分到不同的集合,每个集合回收的时间间隔


  • Python模块、包和发布模块示例代码

    发布:2023-04-24

    模块是python程序架构的一个核心概念,模块名同样也是一个标识符,需要符合标识符的命名规则,接下来通过本文给大家讲解Python模块、包和发布模块,需要的朋友可以参考下


网友讨论