拜师——python基础入门—第5大节课—函数的基本概念 内存分析 函数的分类 定义和调用——day24

第71课时: 函数的基本概念 内存分析 函数的分类 定义和调用



函数的用法和底层分析:

函数是可重用的程序代码块。实现代码的重复以及使用的一致性。

函数简介:

Function : 函数、功能

函数的基本概念:
1一个程序由一个个任务组成,函数代表一个任务或者功能。

Python函数分类:

1内置函数。
Str()、 list()、len()

2标准库函数:
Import导入

3第三方库函数:
Python社区也提供了高质量的库。

4自定义函数:



函数的定义和调用

核心要点:

Python中,定义函数的语法如下:

def 函数名( [参数列表]):
‘’‘文档字符串‘‘’
函数体/若干语句

‘’‘文档字符串‘‘’是对函数的说明。注释

要点;

1 使用def定义函数,一个空格后就是函数名称:

(1)python执行def时,会创建一个函数对象,并绑定到函数名称变量上

def tt01():
    print('mmm')
print(id(tt01))
print(type(tt01))

2231044063712

可以看到tt01是一个函数对象。

2 参数列表

(1)圆括号内是形式参数列表,有多个参数使用,隔开
(2)无参数也必须保留圆括号。
(3)实参列表必须于形参列表保持一致。
(4)形参不需要指定类型

3 return语句返回值
若由return语句则函数执行后返回值
若没有,则返回none

4 调用函数前必须定义函数对象。
函数必须先定义后调用
标准库和三方库函数,通过import导入模块是,会执行内部def语句。



首先定义一个函数玩玩:

Day24-1

函数名必须符合标识符规则!!!

/注意:刚刚我将函数命名为test,然后python将文件自动转换为pytest模式,网上由解决办法可以解决/

def tt01():
    print('mmm')

tt01()
tt01()
tt01()

mmm
mmm
mmm

上面便是函数定义和调用。可以看到函数调用了三次

def tt01():
    print('mmm')

for i in range(5):
    tt01()

mmm
mmm
mmm
mmm
mmm

你可能感兴趣的:(python入门)