当前位置:主页 > python教程 > Python从函数参数类型引出元组实例分析

Python从函数参数类型引出元组的实例代码

发布:2019-12-07 15:13:24 63


为找教程的网友们整理了Python函数相关的编程文章,网友周浩气根据主题投稿了本篇教程内容,涉及到Python、函数、参数类型、元组、Python从函数参数类型引出元组实例分析相关内容,已被495网友关注,内容中涉及的知识点可以在下方直接下载获取。

Python从函数参数类型引出元组实例分析

本文实例讲述了Python从函数参数类型引出元组。分享给大家供大家参考,具体如下:

自定义函数:特殊参数

def show(name="jack", *info):
  print(name) #jack
  print(info) #(22, '男')
show("jack",22,"男")

可以看出22,"男"全部归为了函数的第二个参数*info

我们可以看到打印这个info参数结果是:小括号包起来的形式。

函数的特殊参数升级

上面见识了函数参数*xxx这种形式,下面看看2个*的形式。

def show(name="jack", **info):
  print(name) #jack
  print(info) #{'sex': '男', 'age': 22}
show("jack",age=22,sex="男")

**info注意此时是2个*。函数内部打印得到的是一个看着像json结构的字符串。

三种参数到底是什么玩意?有什么区别?

我们用Pytone内置函数type来看看

def show(name="jack",*info1, **info2):
 print(type(name))
 print(type(info1))
 print(type(info2))
show("jack",22,"男",age=22,sex="男")

猜一猜:打印这3种参数的类型会是什么?

<class 'str'>
<class 'tuple'>
<class 'dict'>

name是字符串,*info1是元组,**info2是字典。

元组tuple

(22, '男')

元素用一个小括号包起来的形式。

希望本文所述对大家Python程序设计有所帮助。


参考资料

相关文章

  • python用列表生成式写嵌套循环的方法

    发布:2022-10-09

    给网友朋友们带来一篇关于python的教程,今天小编就为大家分享一篇python用列表生成式写嵌套循环的方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧


  • Python实现的序列化和反序列化二叉树算法示例

    发布:2022-10-20

    给网友朋友们带来一篇关于Python的教程,这篇文章主要介绍了Python实现的序列化和反序列化二叉树算法,结合实例形式分析了Python二叉树的构造、遍历、序列化、反序列化等相关操作技巧,需要的朋友可以参考下


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

    发布:2023-03-05

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


  • python多任务之协程的使用详解

    发布:2022-10-26

    给网友朋友们带来一篇关于python的教程,这篇文章主要介绍了python多任务之协程的使用,本文通过实例代码给大家介绍的非常详细,具有一定的参考借鉴价值,需要的朋友可以参考下


  • python遍历列表和数组实例讲解

    发布:2019-05-31

    这篇文章主要介绍了Python实现带下标索引的遍历操作,结合具体实例形式分析了2种带索引的遍历操作实现方法及相关操作注意事项,需要的朋友可以参考下


  • python后端是什么

    python后端是什么

    发布:2022-11-07

    给大家整理一篇关于python的教程,Python是一个高层次的结合了解释性、编译性、互动性和面向对象的脚本语言。后端是在后台工作的,控制着前端的内容,主要负责程序设计架构思想,管理数据库等。python后端就是用python对后端


  • python斯皮尔曼spearman相关性分析实例

    发布:2023-04-09

    这篇文章主要为大家介绍了python斯皮尔曼spearman相关性分析实例,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪


  • python中退出for循环的方法

    发布:2020-01-31

    Python中的for循环与其它语言不大一样,但跳出循环还是与大多数语言一样,可以使用关键字continue跳出本次循环或者break跳出整个for循环。


网友讨论