模块化编程-函数

模块化编程

模块化编程指把程序进行封装(函数封装,面向对象,文件。。。)

函数

什么是函数?

function -> 函数,功能

函数就是一个具有特定功能的代码块

函数的作用?

函数就是把代码进行封装,以提高代码的重用性,提高开发效率,并且降低了后期的维护成本

函数的定义和使用
# 定义函数【基本结构】
def 函数名([参数列表]):
    当前函数的具体功能的代码
    当前函数的具体功能的代码
    。。。。
    
# 函数封装完并不会执行,只是把函数定义了而已
# 如果想使用定义的函数,那么就需要用语法来进行函数的调用

# 函数的调用
函数名()
# 函数的定义格式
def love():
    print('i')
    print('love')
    print('you')

# 函数的调用
love()
love()

def  lovess():
	print(12312312)

lovess()
函数的特征及注意事项
  1. 函数定义后,不调用不执行
  2. 不能在函数定义前调用函数
  3. 函数的调用不受次数影响
  4. 函数的命名要遵守命名规范
    • 字母数字下划线,不能以数字开头
    • 严格区分大小写,不能使用关键字
    • 命名最好有意义,且不要使用中文
  5. 函数名不要冲突,冲突后会被覆盖

关于函数的参数

函数在定义时,可以在参数列表的位置定义形参

如果函数有形参,那么在函数调用时也需要给定参数

实参将值传递给形参的过程,本质上就是变量赋值操作

函数参数概念及分类
函数参数:调用时需要传递的数据.
函数参数大类分为形参和实参:
. 形参意思: 函数定义时的参数
. 实参意思: 函数调用时的参数
形实关系:函数调用时,形参和实参个数需要一一对应
形参种类: 普通参数,默认参数,普通收集参数,命名关键字参数,关键字收集参数
实参种类: 普通实参,关键字实参
# 在定义函数时,在小括号内可以定义行参
  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值