- 浏览: 498569 次
- 性别:
- 来自: 武汉
文章分类
- 全部博客 (335)
- VM (2)
- python 基础 (78)
- C (7)
- php (38)
- django (8)
- c++ (1)
- python 服务端编程 (21)
- ubuntu (1)
- linux (26)
- mysql (24)
- 缓存管理 (5)
- nginx (4)
- linux 命令行 (16)
- web (8)
- javascript (8)
- python 模块 (3)
- java (6)
- 面试题 (2)
- tornado (1)
- 运维 (10)
- 网络编程 (0)
- svn (5)
- css (1)
- mongodb (3)
- vim (8)
- infobright (1)
- shell (1)
- 算法 (2)
- redis (1)
最新评论
原文 http://www.cnblogs.com/tqsummer/archive/2011/01/25/1944416.html
发表评论
-
Python中threading模块的join函数
2014-06-27 13:39 6128oin的作用是众所周知的,阻塞进程直到线程执行完毕。通用的做 ... -
python中read() readline()以及readlines()用法
2014-06-23 15:47 1105http://www.cnblogs.com/qi09/a ... -
Python的垃圾回收机制
2014-06-20 17:01 1027http://blog.csdn.net/carolzha ... -
nohup python xx.py & 无输出信息
2014-03-04 23:23 1537python默认的print输出stdout是开启了buff ... -
python 获得一个月有多少天
2014-02-25 18:54 797在python的datetime模块中没有一个月有多少天的方 ... -
python json 中文 乱码
2014-02-21 14:31 1730ython的json.dumps方法默认会输出成这种格式&q ... -
error: byte-compiling is disabled.
2014-01-25 09:48 1527yum install gcc python-devel -
【转】centos python pip安装
2014-01-25 09:31 959http://heipark.iteye.com/blog ... -
python 的日志logging模块学习
2014-01-21 10:34 710http://www.cnblogs.com/dkblog/a ... -
logging.conf 理解
2014-01-20 21:15 743#基本上格式可以这么看,先定义用到的logger,hand ... -
[转】Python日志输出——logging模块
2014-01-20 20:07 1020http://blog.csdn.net/chosen0ne ... -
python时间和时间戳之间的转换
2014-01-20 13:43 9151)例如格式2012-07-31 00:01:18,根据该时 ... -
centos下更新Python版本的步骤
2014-01-18 19:00 898安装完CentOS5.9(Final)后,执行#Python ... -
Installing mysql-python on Centos
2014-01-16 19:27 754yum install MySQL-python -
pymongo 中文乱码问题
2014-01-08 20:32 6191原文地址: http://windkeepblow.bl ... -
TypeError: cannot save object of type <type 'str'>
2014-01-08 20:06 1113pymongo的save方法传入的值不是字典类型 -
VIM python 自动补全插件:pydiction
2014-01-03 23:02 914http://www.pythonclub.org/lin ... -
yum出现“No module named yum”错误解决方法
2013-12-22 16:29 19386安装了一个Python2.7,隔天发现yum无法使用,报错信 ... -
wsgi详解
2013-12-18 13:46 954http://blog.csdn.net/sraing/ar ... -
linux安装python2.7碰到问题
2013-12-17 15:13 3346centos 默认是2.4版本的python,重新安装py ...
相关推荐
Python的函数使用非常灵活,除了正常定义的必选参数外,还可以使用关键字参数、默认参数、可变参数,使函数通过定义出来的接口,通过参数设置,简化调用者的代码。 必须参数,即函数调用时必须要传的参数,下面进行...
本文实例讲述了Python中函数的参数定义和可变参数用法。分享给大家供大家参考。具体如下: 刚学用Python的时候,特别是看一些库的源码时,经常会看到func(*args, **kwargs)这样的函数定义,这个*和**让人有点费解。...
涵盖的主题包括:函数的概念、为何需要定义函数、定义和调用自定义函数的方法、参数的多种传递方式(位置参数、关键字参数、默认参数、可变参数)、函数返回值、副作用、仅限关键字参数、仅限位置参数、文档字符串和...
在定义函数的时候,如果函数的参数有默认值,有两种类型的参数,一种是整数,字符串这种不可变类型,另一种是列表这种可变类型,对于第一种情况没有什么特殊的地方,但是对于可变类型,有一个微妙的小陷阱。...
- **定义可变参数**: - 在函数定义时,形参前加上星号`*`表示该参数为可变参数。例如,`def func(*args)`。 - 这样的函数可以接收任意数量的位置参数,所有传入的参数会被收集到一个元组`args`中。 - **调用带有...
本文将详细介绍如何在Python函数中处理关键字参数,包括如何定义接受关键字参数的函数、如何在函数中使用**kwargs收集未明确命名的关键字参数,以及如何利用这些参数进行复杂的数据处理。 关键字参数是Python函数的...
无参数函数适用于不依赖外部输入的任务,带参数函数处理特定输入,而默认参数和可变参数函数则增加了函数的灵活性,使其能够适应更多样化的调用方式。在实际开发中,合理利用这些特性可以使代码更简洁、易读且易于...
6. **参数组合**:可以在一个函数定义中混合使用以上各种参数类型,但默认参数必须位于位置参数之后,命名关键字参数必须在所有其他参数之后。 例如,以下函数展示了各种参数类型: ```python def example(name, ...
1. **位置参数**:按顺序传入,对应函数定义中的形参位置。 2. **关键字参数**:通过参数名指定,不依赖位置。 3. **默认值参数**:如果未在调用时提供值,将使用默认值。 4. **可变长度参数**:允许传递任意数量的...
总结来说,Python的可变参数和关键字参数提供了极大的灵活性,使得函数能够处理不同数量和类型的输入。在实际编程中,这种特性非常有用,特别是在处理不确定数量的输入数据或需要扩展性的情况下。理解并熟练运用这些...
Python函数是程序设计中的核心元素,它允许程序员封装可重用的代码段,提高代码的组织性和效率。本文将深入探讨Python函数的定义和调用方法。 首先,Python函数的定义使用关键字`def`,其基本结构如下: ```python...
默认参数是Python函数的一个强大特性,它提供了一种灵活的方式来定义函数,使得函数调用更加方便和灵活。通过使用默认参数,我们可以编写出更加通用和可重用的代码。然而,使用默认参数时也需要注意一些潜在的问题,...
然而,Python提供了两种方式来定义可变参数:位置参数(*args)和关键字参数(**kwargs)。这些参数允许我们在调用函数时传递任意数量的额外参数。 1. **位置参数(*args)**: 使用星号(*)前缀定义,它将所有未命名...
Python函数参数定义与传递方式是编程中至关重要的概念,它决定了如何向函数传递信息并进行处理。Python提供了四种参数定义方式,每种都有其特定的使用场景和优势。 1. **位置参数(Positional Arguments)** 这是...
本文实例讲述了Python函数可变参数定义及其参数传递方式。分享给大家供大家参考。具体分析如下: python中 函数不定参数的定义形式如下: 1、func(*args) 传入的参数为以元组形式存在args中,如: def func(*args):...
本文将深入探讨Python函数的定义和调用过程,以及涉及的相关概念。 首先,函数在Python中是通过`def`关键字定义的。例如,给出的示例定义了一个名为`fib`的函数,它用于打印斐波那契数列直到指定的数字`n`: ```...
除了正常定义的必选参数外,还可以使用默认参数、可变参数和关键字参数,使得函数定义出来的接口,不但能处理复杂的参数,还可以简化调用者的代码。 默认参数 我们仍以具体的例子来说明如何定义函数的默认参数。先写...
在Python编程中,`*args` 和 `**kwargs` 是两个非常有用的语法特性,它们允许函数接收可变数量的参数。这些参数在函数定义时并不知道具体的数量,因此在需要处理不确定参数个数的情况时非常有用。本文将深入探讨这两...
Python中的函数可以包含文档字符串(docstring),通常位于函数定义的第一行,用于描述该函数的功能、参数和返回值等信息。文档字符串使用三个引号括起来。 ```python def test(a, b): ''' 用来实现两个数的求和 ...