关于编程,有三种方式1、面向对象编程---->类关键字:class2、面向过程编程---->过程关键字:def3、函数式编程------>函数关键字:def函数式编程:函数是逻辑化结构化和过程化的一种编程方式,如deftest(x):"xxxxx"x+=1returnxdef:定义函数的关键字test:函数名称(x):传入..
分类:
编程语言 时间:
2016-12-28 02:43:35
阅读次数:
180
如果,你好 打印成功了 那么 return返回一个值 ,这个值是可变的 , 你想返回什么就返回什么 ...
分类:
编程语言 时间:
2016-12-27 09:53:46
阅读次数:
165
函数传递参数时的简要关键点: 1、参数的传递是通过自动将对象赋值给本地变量名来实现的。函数参数在实际中只是Python赋值的一个实例。因为引用是以指针的形式实现的,所有的参数实际上都是通过指针进行传递的。 2、在函数内部的参数名的赋值不会影响调用者。 3、改变函数的可变对象参数的值也许会对调用者有影 ...
分类:
编程语言 时间:
2016-12-27 00:10:55
阅读次数:
213
1、函数的定义及调用In[173]:defadd(x,y):
...:print(x+y)
...:returnx+y
...:
In[174]:add(3,5)
8
Out[174]:82、函数的参数In[177]:defadd(x,y):
...:ret=x+y
...:print(‘{}+{}={}‘.format(x,y,ret))
...:returnret
...:
...:
In[178]:add(3,5)#参数按照定义的顺序传入,这..
分类:
编程语言 时间:
2016-12-25 18:53:09
阅读次数:
271
什么是函数式编程? 函数式编程(functional programming)是一种编程范式,也就是如何编写程序的方法论。目前我们所熟知的是命令式编程,这里的命令式编程语言泛指所有把修改变量的值当作最基本计算方式的语言,函数式编程语言指把一个程序的输出定义为其输入的数学函数的语言,纯函数式编程没有内 ...
分类:
编程语言 时间:
2016-12-24 20:46:02
阅读次数:
242
一、基本语法 python的 基本语法为: 二、作用域LEGB python的作用域一共有4种,分别为: L(local)局部作用域 E(enclosing)闭包函数外的函数中 G(global)全局作用域 B(built-in)內建作用域 以 L-->E-->G-->B 规则查找,即:在局部找不到 ...
分类:
编程语言 时间:
2016-12-24 14:03:49
阅读次数:
206
函数就是一个通用的程序结构部件:在程序中主要扮演两个角色 一、最大化的代码重用和最小化代码冗余。函数允许整合以及通用化代码,以便能够以后多次使用代码。 二、流程的分解。函数也提供了一种将一个系统分割为定义完好的不同部分的工具。一般来说,函数讲的是流程: 告诉你怎样去做某事,而不是让你使用它去做的事。 ...
分类:
编程语言 时间:
2016-12-24 01:45:50
阅读次数:
204
set 添加一个无序的,用set方法,访问速度快,天生解决了重复问题 1、difference 指定某个元素从原来set取出,并生成新的set 2、difference_update 删除原来set里某个元素 3、pop 删除某个元素 4、remove 删除指定元素 这里举一个例子,更新、删除、添加 ...
分类:
编程语言 时间:
2016-12-24 01:31:37
阅读次数:
225
参数定义:1. 位置参数: 这是熟悉的标准化参数,位置参数必须在调用函数中定义的准确顺序来传递,在没有默认参数的情况下,传入参数 的精确数目必须和声明的数目一致。 def foo(who, name): print('{0} is {1}'.format(who, name) foo函数有两个位置参 ...
分类:
编程语言 时间:
2016-12-22 22:44:22
阅读次数:
180