python的函数参数 必选参数 默认参数 可变参数 关键字参数 下面分别简述: (1)默认参数:个人感觉这个默认参数就是一个固定参数,你要是不改变这个值,他就是固定的,好拗口 #!/usr/bin/env python #Author:Big_Baodef power(x,n=3): s = 1 ...
分类:
编程语言 时间:
2016-06-27 13:45:13
阅读次数:
234
1、python 函数式+面向对象2、函数式编程,面向对象编程实现:发送邮件的功能 # 函数 def mail(email, message): print("去发吧") return True mail("alex3714@126.com", "好人") 面向对象:类,对象 class Foo: ...
分类:
其他好文 时间:
2016-06-24 12:21:45
阅读次数:
288
Python的函数是可以return多个值的,但其本质上还是返回单个值,只是利用了tuple的自动打包,将多个值打包成单个tuple返回。 使用代码验证: 运行结果,确认返回的是一个tuple, 稍微修改代码: 代码中利用了tuple的自动解包,将tuple的值分别赋值给了a, b, c, d四个变 ...
分类:
编程语言 时间:
2016-06-21 12:50:08
阅读次数:
171
1、python 函数式+面向对象 2、函数式编程,面向对象编程实现:发送邮件的功能 # 函数 def mail(email, message): print("去发吧") return True mail("alex3714@126.com", "好人") 面向对象:类,对象 class Foo: ...
分类:
编程语言 时间:
2016-06-20 18:54:41
阅读次数:
376
VIIPython(4)基础知识python函数:函数是为了代码最大程度的重用和最小化代码冗余而提供的基本程序结构;函数是一种设计工具,它能让程序员将复杂的系统分解为可管理的部件;函数用于将相关功能打包并参数化;python提供很多内置函数,在python中可创建四种函数:全局函数(..
分类:
编程语言 时间:
2016-06-16 00:14:11
阅读次数:
313
由于最近在做一个C++面向Python的API封装项目,因此需要用到C扩展Python的相关知识。在此进行简要的总结。 此篇示例分为三部分。第一部分展示了如何用C在Windows中进行多线程编程;第二部分将第一部分的示例进行扩展,展示了如何在python中调用多线程的C模块;第三部分扩展了第二部分, ...
分类:
编程语言 时间:
2016-06-12 23:34:27
阅读次数:
499
发现C/C++ Python的函数可以使用默认参数,来减少传参时候的参数个数。 但是:这样的默认参数最好是不变对象! Python函数在定义的时候,默认参数L的值就被计算出来了,即[],因为默认参数L也是一个变量,它指向对象[],每次调用该函数,如果改变了L的内容,则下次调用时,默认参数的内容就变了 ...
分类:
编程语言 时间:
2016-06-10 11:06:25
阅读次数:
188
1.介绍 函数代码块以def关键字开头,后接函数标识符名称和圆括号; return[表达式]结束函数,不带表达式的return,默认返回None 2.函数的简单调用 def printme(str): print str return printme(11) 3.传递参数 所有参数在Python里都... ...
分类:
编程语言 时间:
2016-06-09 12:14:51
阅读次数:
371
#函数:必须先定义后使用#格式:#function_name () {# list of commands# [ return value ] #可以显示增加return语句,如果不加,会将最后一条命令运行结果作为返回# #返回值只能是整数,一般用来函数执行成功与否,0为成功,如果return其他# ...
分类:
系统相关 时间:
2016-06-09 10:51:47
阅读次数:
271
了解了下shell的函数和case语句: 函数格式: function(){ } 例子: function rsyncstart() { if [ "${status1}X" == "X" ];then rm -f $pidfile ${start_rsync} status2=$(ps -ef |... ...
分类:
系统相关 时间:
2016-06-07 23:59:59
阅读次数:
467