首页 > 其他分享 >函数的使用(打包重复代码,重复位置直接调用即可)

函数的使用(打包重复代码,重复位置直接调用即可)

时间:2022-09-08 00:23:52浏览次数:77  
标签:调用 return 函数 重复 调用函数 def print 打包 定义

一、 函数作用

  函数就是将一段具有独立功能的代码块整合到一个整体并命名,在需要的位置调用这个名称即可完成对应的需求。

  函数在开发过程中,可以更高效的实现代码重用。

二、 函数的使用步骤

  2.1 定义函数

    def 函数名(参数):

      代码1

      代码2

  2.2调用函数

    函数名(参数)

    注意:1. 不同的需求,参数可有可无。

       2. 在Python中,函数必须先定义后使用。

   体验:

# 因为函数要先定义在调用
# 确定选择功能选择界面,显示余额、存款、取款
def sel_func():
    print('显示余额')
    print('存款')
    print('取款')

# 框架
print('恭喜你登录成功')
# 显示功能界面
sel_func()
print('您的余额是XXXXXX')
# 显示功能界面
sel_func()
print('取款')
# 显示功能界面
sel_func()

  2.3 函数的注意事项:

# 1. 使用一个函数 2. 测试注意事项
# 需求:一个函数打印hello world

# 定义函数
def info_print ():
    print('hello world')

# 调用函数
# 结果:hello world
info_print()

"""
结论:
1. 函数先定义后调用,如果先调用会报错。
2. 如果没有调用函数,函数里面代码不会执行。
3. 函数执行流程***
    当调用函数的时候,解释器回到定义函数的地方执行下方缩进的代码,当这些代码执行完,回到调用函数的地方继续往下执行代码
    定义函数的时候,函数提内部的缩进代码并没有执行

二、 函数的参数作用

  参数的作用就是让函数变的更灵活。

# 1. 函数:固定数据6和8的加法
def add_num1():
    a = 6 + 8
    print(a)

add_num1()

# 2. 参数形式传入真实数据,做加法运算
# 定义函数的同时定义了接受用户数据的参数a和b,a和b是形参
def add_num2(a, b):
    cd = a + b
    print(cd)

# 调用函数时传入了真是数据10和30,真是数据为实参
add_num2(10 , 30)

# 注意:函数定义了几个参数,传入参数必须也是几个参数,否则报错

四、 函数的返回值作用

  例如:我们去超市买水,给钱之后售货员会返回给我们水。在函数中,如果需要返回结果给用户需要使用函数返回值。

# 定义一个函数,返回水
def poy():
    return '水'

wat = poy()
print(wat)

# return返回结果给函数调用的地方

  return特点

def poy():
    return '水'
    print('ok')

wat = poy()
print(wat)

"""
return特点:
1.负责函数返回值
2.推出当前函数:导致return下方的所有代码(函数体内部)不执行
"""

  4.1 函数返回值的应用

# 需求:制作计算器:计算任意两个数字的加法的结果,并返回结果
"""
1. 定义函数:2个参数和return返回值
2. 调用函数,传入两个真是数据 -- 这里既有返回值结果,打印这个觉果即可
"""

def sum_num(a, b):
    return a + b

result = sum_num(2, 3)
print(result)

 

标签:调用,return,函数,重复,调用函数,def,print,打包,定义
From: https://www.cnblogs.com/yz-b/p/16660091.html

相关文章