py小强

  博客园 :: 首页 :: 新随笔 :: 联系 :: 订阅 :: 管理 ::

在本章,我们开始接触python的函数编程。

5.1 什么是函数

那么函数是什么呢?
简单点说,函数就是将功能代码块放到别处并起一个别名,以后通过别名来调用这个功能代码块。

  • 使用函数的好处:

    • 减少重复代码
    • 可扩展性
    • 提高可读性(易维护)
  • 使用函数的场景:

    • 重复调用的代码块
    • 代码量很大的时候,选择把一部分代码放入函数中

建议:程序猿写代码的时候,一个功能模块最好不要超过1屏幕

5.2 函数的基本结构

函数由2部分组成,即:函数名,函数体。
定义函数之后,通过 函数名() 的形式来执行函数。

  • 函数名的命名规则:
    • 命名规则和变量名的命名规则相同
    • 函数名的字母全小写

函数的基本定义方法和调用方法如下:

# 函数的定义
def 函数名(*参数): 
    # 函数体(代码块)
    pass

#函数的执行
函数名()

例:

def get_list_first_data():
    v = [11,22,33,44]
    print(v[0])
    
get_list_first_data()  # 如果函数不调用,内部代码不会执行

执行结果:

11

在最后,我们聊一"函数"和"方法"。\

"方法"类似于"函数"但是不是函数。
方法调用例:
xxx.方法名()\

从调用例可以看出,方法可以直接对"xxx"(包含后面方法的类型的数据)进行处理。
详细原因在以后的面向对象里会找到答案。

posted on 2019-06-21 13:55  py小强  阅读(574)  评论(0)    收藏  举报