python (老男孩全栈观后感-------函数)

喜夏-厌秋 提交于 2019-11-27 18:31:38

一、函数是什么

其他也有函数,例如C语言叫function,Java中叫做method。
函数能够提高应用的模块性,和代码的重复率,比如我们知道Python中提供了许多内置函数库,如print()。
但是你自己也能创建函数,这个被叫做用户自定义函数。
** 定义:函数是指将一组语句的集合通过一个名字(函数名)封装起来,想要执行这个函数,只需要调用其函数名即可
特性**

1.代码重复
2.保持一致性
3.可拓展性

二、函数的创建

2.1 格式

python定义函数使用def关键字,一般格式如下:
def 函数名(参数列表):
函数体

def hello():
    print("hello world")

hello()#调用

2.2

-函数名必须以下划线或字母开头,可以包含任意字母、数字或下划线的组合。不能使用任何的标点符号
-函数名是区分大小写的。
-函数名不能是保留字

2.3

形式参数:在定义函数和函数体的时候使用形参,目的是在函数调用时接收实参
实际参数:调用函数时传给函数的参数,可以是常量,变量,表达式,函数,传给形参
区别:形参是虚拟的,不占用内存空间,.形参变量只有在被调用时才分配内存单元,实参是一个变量,占用内存空间,数据传送单向,实参传给形参,不能形参传给实参

三、函数的参数

3.1必须的参数

必须参数一定要以正确的顺序传入函数,调用时的数量必须和声明的一致


def f(name,age):
print('I am %s,I am %d'%(name,age))

f('alex',18)
f('alvin',16)



易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!