Chinaunix首页 | 论坛 | 博客
  • 博客访问: 345683
  • 博文数量: 148
  • 博客积分: 2745
  • 博客等级: 少校
  • 技术积分: 1704
  • 用 户 组: 普通用户
  • 注册时间: 2010-03-30 14:59
文章分类

全部博文(148)

文章存档

2013年(97)

2012年(7)

2011年(3)

2010年(41)

我的朋友

分类: Python/Ruby

2013-02-28 21:59:22

上节课分享了的一些知识点,今天给大家分享下python 函数的知识。

大家都知道用函数来代替编程过程中的不断拷贝的过程,能够大大减少代码工作,让代码最大程度的重用和
最小化代码的冗余。我们通过函数式的编程,可以让复杂的系统得到分解,从而让我们更好的解决问题。

下面具体的说下python 函数的基本知识。

1 python 函数主要是通过def来进行函数操作的,def的功能是创建一个对象,并且赋值给某个变量。
当python 运行到def语句时,它会生成一个函数对象并且复制给某个函数名,函数名就是函数的引用,
相当于函数名存了函数对象的地址。

2 函数是通过return 来返回值的,或者通过yield语句。

3 python 是通过赋值也就是对象引用传递的,如果你传递变量值是不可变对象话,那在函数里面是不能改变
调用者的变量值,比如字符串,数字等。如果是传递的变量是可变对象,比如列表等,那在函数里是可以改变
调用者的变量值。大家可以去实现下。关于函数参数的,可以看看和。


4 参数,返回值都不需要声明,从一开始定义函数,就不需要像其他的语言一样,要声明传递的参数类型,返回值
的类型等。python 的函数可以传递任意的参数给函数,函数也可以返回任意类型的对象,这样编程就比较方便。
关于参数这块的知识点,你可以看看和。

通过上面的知识,相信你今天说的知识点有个大概的认识,我在这里也不可能讲的太细,也比较费时,大家了解了

基本的内容以后,就多去找点相关的代码看下,上机练习下。


老王python:

阅读(971) | 评论(0) | 转发(0) |
0

上一篇:python的优点有哪些

下一篇:python 模块特点

给主人留下些什么吧!~~