目录:函数1、为什么要使用函数2、什么是函数3、函数的返回值4、文档化函数5、函数传参数文件操作(二)1、文件操作的步骤2、文件的内置方法函数:一、为什么要使用函数在日常写代码中,我们会发现有很多代码是重复利用的,这样会使我们的代码变得异常臃肿,比如说:我们要写一..
分类:
编程语言 时间:
2016-02-24 09:55:12
阅读次数:
304
引入提高写程序的效率,补全功能是必不可少的。对于python,介绍vim编辑下和python交互模式这两种linux常用环境下的补全。一、vim下的补全:pydiction插件实现功能:简单python关键词补全python函数补全带括号python模块补全python模块内函数,变量补全安装步骤:cd~wgethttps:..
分类:
编程语言 时间:
2016-02-16 15:09:45
阅读次数:
312
'''函数化编程实现封装化编程默认参数一般放在最后面默认参数可以有多个,默认参数的值也是可以改变的默认参数需要指定赋值参数的顺序也可以不按照顺序一个*,会把所有的参数转换成一个元组2个*,会把所有的参数转换成一个字典一个*的放在前面,两个*的放在后面'''def show(a,b): print(a
分类:
编程语言 时间:
2016-02-12 17:29:44
阅读次数:
298
数据类型内置函数用法int关于内置方法是非常的多这里呢做了一下总结(1)__abs__(...)返回x的绝对值#返回x的绝对值!!!都是双下划线x.__abs__()<==>abs(x)例如:#!/usr/bin/pythonprint"abs(-45):",abs(-45)print"abs(100.12):",abs(100.12)print"abs(119L):",abs(119L)这..
分类:
编程语言 时间:
2016-02-08 17:29:56
阅读次数:
295
一.函数定义与基本应用#!/usr/bin/env python3'''#函数的定义、最基本的应用def MyFirstFunction(): a = 1+2 print(a)MyFirstFunction() #函数的执行First = MyFirstFunction #函数可以指向一个对象Fir
分类:
编程语言 时间:
2016-02-05 19:02:24
阅读次数:
292
函数的定义 函数是通过赋值传递的,参数通过赋值传递给函数。def语句将创建一个函数对象并将其赋值给一个变量名,def语句的一般格式如下: 1 def function_name(arg1,arg2[,...]): 2 statement 3 [return value] 返回值不是必须的,如果没有r
分类:
编程语言 时间:
2016-02-04 09:43:06
阅读次数:
210
1.函数的创建 函数是可以调用的(可能带有参数,也可能无参),它执行某种行动并且返回一个值。一般来说,内建的callable函数可以用来判断函数是否可调用。 1 >>> import math 2 >>> x = 1 3 >>> y = math.sqrt 4 >>> callable(x) 5 F
分类:
编程语言 时间:
2016-02-02 06:24:46
阅读次数:
407
Python yield 使用浅析 作者:廖 雪峰, 软件工程师, HP 2012 年 11 月 22 日 初学 Python 的开发者经常会发现很多 Python 函数中用到了 yield 关键字,然而,带有 yield 的函数执行流程却和普通函数不一样,yield 到底用来做什么,为什么要设计
分类:
编程语言 时间:
2016-01-31 02:43:12
阅读次数:
282
定义一个函数:defa():
print123
a()defb():
return‘123‘
b=b()
printbdefc(h1):
return15*h1
c=c(2)
printcdefd(h1=2):
return15*h1
d=d()
printdlambda表达式:fun=lambdax:x*x-Xfun(3)6
分类:
编程语言 时间:
2016-01-30 18:36:38
阅读次数:
211
精简版: 传值:被调函数局部变量改变不会影响主调函数局部变量 传址:被调函数局部变量改变会影响主调函数局部变量 Python参数传递方式:传递对象引用(传值和传址的混合方式),如果是数字,字符串,元组则传值;如果是列表,字典则传址; copy使用场景:列表或字典,且内部元素为数字,字符串或元组 de
分类:
编程语言 时间:
2016-01-28 10:45:11
阅读次数:
162