python参数是什么?实例详解必备与关键字参数


本文摘自php中文网,作者乌拉乌拉~,侵删。

今天这篇文章我们就来了解一下python中的参数,python中的参数是一个比较重要以及常用的知识点。比方python3关键字参数以后用的也比较多,在百度上一搜python关键字就会弹出来。所以在这篇文章之中我们就来学习一下python关键字参数和python必备参数。

首先我们需要知道参数类型,类型如下所示:

参数的类型:

必备参数

关键字参数

默认参数

不定长参数

必备函数

必备参数须以正确的顺序传入函数。调用时的数量必须和声明时的一样。调用printme()函数,你必须传入一个参数,不然会出现语法错误:

1

2

3

4

5

6

7

8

9

10

11

#!/usr/bin/python

# -*- coding: UTF-8 -*-

  

#可写函数说明

def printme( str ):

   "打印任何传入的字符串"

   print str;

   return;

  

#调用printme函数

printme();

以上实例输出结果:

1

2

3

4

Traceback (most recent call last):

  File "test.py", line 11, in <module>

    printme();

  TypeError: printme() takes exactly 1 argument (0 given)

下面我们来说一下关键字参数

关键字参数:

关键字参数和函数调用关系紧密,函数调用使用关键字参数来确定传入的参数值。

使用关键字参数允许函数调用时参数的顺序与声明时不一致,因为 Python 解释器能够用参数名匹配参数值。

以下实例在函数 printme() 调用时使用参数名:

1

2

3

4

5

6

7

8

9

10

11

#!/usr/bin/python

# -*- coding: UTF-8 -*-

  

#可写函数说明

def printme( str ):

   "打印任何传入的字符串"

   print str;

   return;

  

#调用printme函数

printme( str = "My string");

以上实例输出结果:

1

My string

下例能将关键字参数顺序不重要展示得更清楚:

1

2

3

4

5

6

7

8

9

10

11

12

#!/usr/bin/python

# -*- coding: UTF-8 -*-

  

#可写函数说明

def printinfo( name, age ):

   "打印任何传入的字符串"

   print "Name: ", name;

   print "Age ", age;

   return;

  

#调用printinfo函数

printinfo( age=50, name="miki" );

以上实例输出结果:

1

2

Name:  miki

Age  50

以上就是今天所要说明的内容,讲解了参数的分类以及必备参数和关键字参数。虽然以上的知识点举了实例,但是还是需要自己来试一试,毕竟自己不动手的话就如同纸上谈兵一样,动手实践才是验证所学的最好的方法与途径。最后我也希望这篇文章能够给正在学习python的你带来一点帮助

更多相关知识,请访问php中文网Python教程栏目。

以上就是python参数是什么?实例详解必备与关键字参数的详细内容,更多文章请关注木庄网络博客!!

相关阅读 >>

pandas修改dataframe列名的方法介绍(代码示例)

分享Python实现选择排序的实例教程

Python去什么地方学

pyqt5如何设置控件透明

spark能跑Python

Python画月亮的代码是什么?

Python求绝对值的方法有哪些

Python装饰器之property用法详解

Python中可以使用两种方法实现更新数据库脚本的示例

Python输出语句如何写

更多相关阅读请进入《Python》频道 >>




打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...