`

请您先登录,才能继续操作

Python新手学习基础之函数-关键字参数

阅读更多

关键字参数

 

函数也可以使用 键 =值 的关键字参数形式被调用,这种调用形式的参数被称为关键字参数。

特别是在一个有许多参数的函数下,你想要指定参数中的部分参数,你可以使用关键字参数的方式来调用函数。

 

这有两个优势:

1.使用函数容易,因为我们不需要担心参数的顺序。

2.如果其他参数有默认参数值,我们可以只给我们想赋值的参数赋值。

 

def print_info(name, age):
    print("name:", name)
    print("age:", age)

print_info('mayacoder', 1)
print_info(name = 'mayacoder', age = 1)
print_info(age = 1, name = 'mayacoder')

这段代码会输出怎样的结果呢?

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



 

 

  • 大小: 7.6 KB
0
0
分享到:
评论
1 楼 octopole 2016-08-28  
2333333

相关推荐

    Python基础教程---简明Python教程

    Python中的函数定义使用def关键字,可以有参数和返回值。内置函数如len()、print()等提供了丰富的功能。函数可以作为第一类对象,可以赋值给变量,也可以作为参数传递。 5. **模块与导入**: Python通过模块...

    python-3.8.3rc1-docs-html.zip

    - 内置函数:详列了Python内置的所有函数,包括它们的功能、参数和返回值。 - 类型与对象:介绍了Python中的各种类型,如整型、浮点型、复数、字符串、列表、元组、字典等。 - 模块:涵盖了标准库中的所有模块,...

    Intermediate Python - Python进阶-zh-v1.31

    《Python进阶》是针对已经有一定Python基础的学习者的一本指南,旨在帮助读者提升Python编程...书中每个章节独立且易于理解,适合碎片化学习,无论你是Python新手还是老手,都能从中受益,进一步提高你的Python技能。

    python3-廖雪峰-pdf

    Python支持函数定义、参数传递(包括位置参数、关键字参数、默认值参数、可变参数等)、函数返回值以及匿名函数(lambda表达式)。此外,函数式编程的概念,如高阶函数、map、filter、reduce等,也在Python中有着...

    python新手算法函数思想入门项目,包含几个小项目,没有程序基础可以根据这个开拓思维,会发现算法也挺好玩的,标有注解,一看就懂

    总之,"Python新手算法函数思想入门项目"是一个理想的起点,它结合了理论与实践,让你在学习过程中既能理解概念,又能提升编程技巧。人生苦短,的确,Python的简洁性和强大的功能使其成为学习编程的理想选择。现在就...

    python基础教程txt免费-Python基础教程(第2版).pdf

    其中,函数的参数有多种模式,如关键字参数、默认值、收集参数等。还讨论了对象的特性,如多态、封装和继承,这些都是面向对象编程的核心。 第7章进一步深入到对象和类,讲解了类的创建、特性、方法和命名空间,...

    python 资源打包版(3.70-3.83全包)

    - 位置参数后面的星号表达式:允许在函数定义中,位置参数后面放置一个星号表达式,用于收集额外的位置参数。 - 用空格分隔的赋值表达式:引入了"walrus operator"(:=),使得在某些情况下可以更简洁地处理条件...

    Python常用单词(1) - 副本.rar

    函数(function)是Python中可重用的代码块,可以接受参数并返回结果。函数定义使用“def”关键字,如“def hello(name): print('Hello, ' + name)”。模块(module)则是一组相关函数和变量的集合,可以使用“import”...

    python 地址.docx

    - **函数定义**:使用 `def` 关键字定义函数,可以接受参数并返回值。 - **模块与包**:模块是包含 Python 代码的文件,可以导入其他模块或包以复用代码。 ### 进阶技巧与实践 #### 面向对象编程 (OOP) Python ...

    Python新手学习函数默认参数设置

    正确理解和使用默认参数,能够帮助Python新手写出更加优雅和实用的代码。在实践中,要注意参数的顺序,以及如何根据需要选择使用位置参数和关键字参数。通过不断实践和学习,你可以更好地掌握这一关键概念,并在编写...

    python函数视频

    总之,“Python函数视频”是一个全面的指南,涵盖了从基础到高级的函数使用技巧,无论你是Python新手还是有一定经验的开发者,都能从中受益。通过观看和学习这个视频,你将能够熟练地运用Python函数,写出更加高效和...

    简易Python基础教程 Python新手入门教程 Python基础入门教程 共19页.pdf

    这篇"简易Python基础教程"旨在为新手提供一个全面的入门指南,覆盖了从基本概念到核心概念的多个方面。 1. **Python的应用场合**: Python广泛应用于Web开发、数据分析、人工智能、自动化脚本、网络编程等多个领域...

    Python 自学 教程 新手

    4. **函数**:学习如何定义和调用函数,了解参数传递机制,包括位置参数、关键字参数和默认参数。此外,还有函数的返回值和递归函数的概念。 5. **模块与包**:掌握导入和使用Python标准库及第三方库的方法,理解...

    Python新手小抄秘籍翻译

    这本“Python新手小抄秘籍”将帮助读者快速掌握这些基础知识,并提供实战案例以加深理解。通过深入学习和实践,你将能够熟练地运用Python解决各种问题,无论是数据分析、Web开发还是自动化任务。记得持续练习和探索...

    Python库 | pytest_aiohttp-1.0.4-py3-none-any.whl

    例如,你可以使用`pytest.mark.asyncio`标记来定义异步测试函数,并利用`await`关键字等待异步操作完成。 总的来说,`pytest_aiohttp`是Python异步开发的一个强大工具,它让异步HTTP服务的测试变得更加便捷和高效。...

    Python库 | tortilla-0.5.0-py2.py3-none-any.whl

    你可以通过关键字参数添加自定义的HTTP头和查询参数: ```python headers = {'Authorization': 'Bearer YOUR_TOKEN'} params = {'page': 1, 'limit': 10} response = api.users.get(headers=headers, params=params...

    python新手教程_python教程_

    综上所述,这个"Python新手教程"全面覆盖了Python的基础语法、数据结构、控制流、函数、面向对象编程、日期时间处理、字符串操作以及正则表达式等关键知识点,是学习Python编程的理想资源。通过这个教程,初学者可以...

    零基础学PYTHON背记手册.rar

    函数是Python中的重要组成部分,学习如何定义函数(def关键字),以及理解参数传递(位置参数、关键字参数)和返回值的概念,能帮助编写复用性高的代码。同时,Python内置了许多实用的内建函数,如print()用于输出,...

    Python3入门到进阶课程

    这门课程从基础的概念引入逐步深入到高级主题,并通过实际案例加深理解,非常适合希望系统学习Python语言的新手和进阶学员。 ### 第1章 Python入门导学 - **课程目标**:介绍Python的历史背景和发展现状,讲解...

Global site tag (gtag.js) - Google Analytics