`

Python新手学习基础之函数-可变参数**

阅读更多

可变参数( ** )

 

讲好了一颗*,那如果函数的最后一个参数带有 ** 前缀:

所有正常参数之外的其他的关键字参数都将被放置在一个字典中传递给函数。

要好好理解* 和 ** 两种可变参数哦~

看个**的实例吧:

def print_info(x,**info):
    print(x)
    for n in info:
        print(n + ':' + str(info[n]))  
        #字符串类型的连接,需要把整形转换为字符串型   
print_info(1,name = 'mayacoder', age = 1)   
#实际上,info是一个字典,它接受了关键字name,age,以及他们的值

 

 更多学习内容,就在码芽网http://www.mayacoder.com/lesson/index

结果会是?



 

 

  • 大小: 4.3 KB
0
0
分享到:
评论
1 楼 octopole 2016-09-03  
23333333333

相关推荐

    Python初学教程:《简明Python教程》(1) (1)

    - Python的语法更加清晰易读,更适合新手学习; - Python社区活跃度更高,拥有丰富的第三方库支持。 - **程序员的话**: - Python不仅适合于系统管理员编写脚本,也适合用于大型应用程序开发。 #### 2. 安装...

    python快速入门

    ### Python快速入门知识点详解 #### 一、Python简介与特色 - **简介**:Python是一种高级编程语言,因其简洁...通过以上知识点的学习,初学者能够建立起对Python的基本理解和掌握,为进一步深入学习打下坚实的基础。

    Python学习笔记

    ### Python学习笔记知识点总结 #### 一、Python简介与特点 - **定义**:Python是一种新兴的计算机程序设计语言,属于自由软件...这份学习笔记不仅适合新手入门,也适合有一定基础的开发者进一步加深对Python的理解。

    python中文入门手册

    - **元组**:不可变的有序元素集合。 - **字典**:键值对的集合,通过键来访问值。 - **序列**:任何可以索引的容器类型都可以视为序列。 #### 10. 解决问题——编写Python脚本 - **问题**:描述待解决的具体问题。...

    python零基础入门-Crossin的编程教室

    - 字符串是不可变的数据类型,学习如何使用字符串方法进行文本处理。 - 字符串格式化可以实现动态插入变量值到模板中。 #### 四、进阶编程技术 - **函数定义与调用**: - 函数是一段可重用的代码,可以接受参数...

    A Byte Of Python

    - **元组**:不可变的有序集合。 9. **面向对象编程** - **类与对象**:理解类的定义,以及如何根据类创建对象。 - **继承与多态**:探索如何通过继承扩展现有类的功能,并实现多态性。 10. **输入与输出** - **...

    中文版的python指导

    - **可变参数表**:介绍如何在函数定义中接收任意数量的位置参数。 - **Lambda结构**:讲解匿名函数`lambda`的用法及其应用场景。 - **文档字符串**:强调了文档字符串的重要性,并提供了撰写规范。 ##### 4. ...

    python基础教程

    - 默认参数与可变对象的问题。 ##### 39. 查天气 - **内容概述**:通过查询天气的实际案例介绍网络请求的处理。 - **关键知识点**: - HTTP请求的基本原理。 - 使用第三方库发送HTTP请求。 - 解析JSON响应数据...

    简明_Python_教程(粗体)

    - **元组**: 不可变序列,一旦创建就不能修改。 - **字典**: 键值对集合,通过键来访问值。 - **集合**: 无序不重复元素集。 - **序列操作**: 支持索引、切片等操作。 #### 10. 编写 Python 脚本 - **解决实际问题*...

    Python教程.pdf

    - **简单易学**: 与C和Java相比,Python的学习曲线更为平缓,适合新手快速上手。 - **明确优雅**: 代码简洁清晰,易于编写、测试、重构和维护。 - **开发速度快**: 适用于快速开发场景,能够高效实现业务需求。 ...

    简明Python教程A Byte of Python

    无论你是计算机新手还是有一定编程基础的程序员,都能通过本书掌握Python的基础知识及高级特性。 - **Python的特点**: - 易于学习:Python语法简洁明了,接近自然语言。 - 高效开发:Python支持多种编程范式,如...

    A bite of python

    - **常量**:包括数字和字符串等不可变的数据。 - **变量**:用于存储数据值,可以随时修改。 - **标识符命名规则**:变量名必须遵循一定的命名规范。 - **数据类型**:Python支持多种内置数据类型,如整数、浮点数...

    byte of python v191(python 3.0新手教程)

    - **元组**(Tuples):不可变的序列类型。 - **字典**(Dictionaries):键值对集合,用于快速查找和存储数据。 ##### 控制结构 - **条件语句**(if-elif-else):根据不同的条件执行相应的代码块。 - **循环语句...

    Python简明教程-沈洁元

    ### Python简明教程知识点概述 #### 1. 引言 - **Python的特色**: ...以上是对《Python简明教程》的部分内容进行了详细的知识点总结,旨在帮助初学者快速掌握Python编程的基础知识,并为进一步学习打下坚实基础。

    Python初学教程:《简明Python教程》

    《简明Python教程》是一本非常适合Python初学者的指南,无论是对于新手还是有一定编程基础的学习者来说,都是极佳的参考资料。该书由Swaroop C.H.撰写,并由沈洁元翻译成中文版,最新版本为1.20。此教程采用创作共用...

Global site tag (gtag.js) - Google Analytics