400 028 6601

建站动态

根据您的个性需求进行定制 先人一步 抢占小程序红利时代

python基础_函数

函数基础

目标

01. 函数的快速体验

02. 函数基本使用

2.1 函数的定义

定义函数的格式如下:

创新互联建站-专业网站定制、快速模板网站建设、高性价比泗洪网站开发、企业建站全套包干低至880元,成熟完善的模板库,直接使用。一站式泗洪网站制作公司更省心,省钱,快速模板网站建设找我们,业务覆盖泗洪地区。费用合理售后完善,十年实体公司更值得信赖。

def 函数名():

    函数封装的代码
    ……

2.2 函数调用

调用函数很简单的,通过 函数名() 即可完成对函数的调用

2.3 第一个函数演练

需求

name = "hello"

# 解释器知道这里定义了一个函数
def say_hello():
    print("hello 1")
    print("hello 2")
    print("hello 3")

print(name)
# 只有在调用函数时,之前定义的函数才会被执行
# 函数执行完成之后,会重新回到之前的程序中,继续执行后续的代码
say_hello()

print(name)

思考

2.4 PyCharm 的调试工具

2.5 函数的文档注释

03. 函数的参数

演练需求

  1. 开发一个 sum_2_num 的函数
  2. 函数能够实现 两个数字的求和 功能
    演练代码如下:
def sum_2_num():

    num1 = 10
    num2 = 20
    result = num1 + num2

    print("%d + %d = %d" % (num1, num2, result))

sum_2_num()

思考一下存在什么问题

函数只能处理 **固定数值** 的相加

如何解决?

3.1 函数参数的使用

def sum_2_num(num1, num2):

    result = num1 + num2

    print("%d + %d = %d" % (num1, num2, result))

sum_2_num(50, 20)

3.2 参数的作用

3.3 形参和实参

04. 函数的返回值

def sum_2_num(num1, num2):
    """对两个数字的求和"""

    return num1 + num2

# 调用函数,并使用 result 变量接收计算结果
result = sum_2_num(10, 20)

print("计算结果是 %d" % result)

05. 函数的嵌套调用

def test1():

    print("*" * 50)
    print("test 1")
    print("*" * 50)

def test2():

    print("-" * 50)
    print("test 2")

    test1()

    print("-" * 50)

test2()

06. 使用模块中的函数

模块是 Python 程序架构的一个核心概念

6.1 使用模块

6.2 模块名也是一个标识符

注意:如果在给 Python 文件起名时,以数字开头是无法在 PyCharm 中通过导入这个模块的

6.3 Pyc 文件(了解)

C 是 compiled 编译过的意思

操作步骤

字节码

模块是 Python 程序架构的一个核心概念


网站名称:python基础_函数
网页链接:http://mbwzsj.com/article/gjijee.html

其他资讯

让你的专属顾问为你服务