栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

Python基础22 函数的创建、函数的调用、函数参数的传递

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Python基础22 函数的创建、函数的调用、函数参数的传递

文章目录
    • 一、函数的创建
    • 二、函数的参数传递
    • 三、函数的调用

一、函数的创建
"""
函数就是执行特定任务完成特定功能的一段代码
为什么需要函数?
1、复用代码
2、隐藏实现细节
3、提高可维护性
4、提高可读性便于调试
语法
def 函数名([输入参数]):
函数体
[return xxx]
函数调用逻辑流程:函数语句→跳到定义函数的函数体内→执行函数体→跳到函数的调用处→继续执行下一条语句
"""
# 函数的创建
def GetSum(a,b):
    print(a+b)
    return a+b
GetSum(1,2)
c=GetSum(4,5)
print(c)
二、函数的参数传递
# 函数调用的参数传递(位置实参、关键字实参)
# 位置实参 根据参数对应的位置进行实参传递
def GetSum1(a,b):    # a和b成为形式参数,形参的位置是在函数的定义处
    return a-b
print(GetSum1(1,2))  # 1和2即实际参数的值,简称实参,实参的位置是函数的调用处
# 关键字实参 根据形参名称进行实参传递
print(GetSum1(b = 1,a = 2))
三、函数的调用
"""
在函数的调用过程中,进行参数的传递
如果是不可变对象,在函数体的修改不会影响实参的值
如果是可变对象,在函数体的修改会影响实参的值
"""
def fun1(arg1,arg2):
    print("arg1",arg1)
    print("arg2",arg2)
    arg1=100
    arg2.append(44)
    print("arg1", arg1)
    print("arg2", arg2)
n1=200
n2=[11,22,33]
fun1(n1,n2)
print("n1",n1)
print("n2",n2)
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/923457.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号