码迷,mamicode.com
首页 > 编程语言 > 详细

Python-函数与函数式编程

时间:2019-05-05 01:36:44      阅读:141      评论:0      收藏:0      [点我收藏+]

标签:lse   格式   函数式   修改   程序   font   没有   style   def   

一、函数定义

1、函数的定义格式

在Python中,函数的定义使用def语句、函数名、括号、括号中的参数和冒号:,然后,在缩进块中编写函数体,函数的返回值可以使用return进行返回。

例子:

  def my_abs(x):
   print(x)
  return 0

 

说明:

  def : 定义的函数关键字

  my_abs:  定义的函数名称

  print(x):一定的函数代码块或程序的处理逻辑

  return 0: 定义的函数返回值,这里函数返回为0

注意: 函数式编程是有return的返回值,而没有renturn的返回值为面向过程编程。

 

2、函数的作用及优点

  代码重用,避免写重复的代码,提高代码的可用性。

  保持一致性,修改一处,所有代码块保持一致代码

  可扩展性,函数中可以随意增加函数的功能

  

 

 

二、函数调用

1、在函数定义之后,可以使用函数名、括号、及括号中的参数来调用定义的函数

例子: 

  def my_abs(x):
   print(x)
  return 0  
  my_abs(999)


三、函数的返回值
  返回的值数等于0,返回None
  返回的值数量等于1;返回object(对象)
  返回的值数量大于1;返回tup1(元组)
  返回值的作用: 返回函数的执行结果,后面的代码根据函数的返回值来进行判断来做出不同的操作,比如:登录窗口,返回值为True的时候运行登录程序,
          当返回的值为False时,拒绝登录程序。


四、函数的参数
  函数的参数分为形参和实参。实参: 实际存在的参数或值 形参: 形式的参数

 

Python-函数与函数式编程

标签:lse   格式   函数式   修改   程序   font   没有   style   def   

原文地址:https://www.cnblogs.com/Jamie86/p/10810561.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!