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

一、函数是什么

其他也有函数,例如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)

猜你喜欢

转载自www.cnblogs.com/hyxk/p/11372292.html