Python基础学习重点之函数(1)

函数基础学习(1)

一.函数的定义

1.对某块功能的代码的封装
2.提高代码的复用性
3.大大的提高了效率

二.函数的格式和调用

格式:

def 函数名():
    pass

调用:

def 函数名():
    pass

三.函数的参数(1)

作用:进一步的提高了一个没有参数函数的复用性.
定义格式:
形参:形式参数(有多少个,看需求)

def 函数名(形参1,形参2.....):
   pass

调用格式:
实参:实际参数有多少个,看形参有多少个

函数名(实参1,实参2.....)

四.函数的返回值

作用:把函数的内部数据抛到函数外部途径定义格式:

def 函数名(形参1,形参2.....):
    return   数值

#具体案例:
def add(a, b, c):
 ret=a + b + c
 return ret
x=add(10,20,30)
print(x)

参数:函数外部数据传递到函数内部
返回值:函数内部的数据抛到函数的外部

五.函数的嵌套调用

概念:
·在一个函数内部调用另一个函数
·在被掉用的函数的内部代码执行完成

六.局部变量

定义:
定义在函数内部的变量,为局部变量
使用范围在函数的内部

ef num1():
    num=10    #局部变量
    print(num)

num1()输出结果为10

全局变量:
定义在函数外部的变量

num=20  全局变量
def num2():
print(num)

num2() 输出结果为20

注意事项:
局部变量:定义在函数内部的变量
局部变量只能在函数内部进行调用
在函数中,局部变量即使同名,也因为作用域不同没有影响,优先使用局部变量

七.global的用法简介

用法1:
使用global,可以让方法内的局部变量变成全局可用,并且在别的文件里也可以引用到

def fun():
    global c
    c = 1

fun()
print(c)

用法2:
在局部函数内对全局变量重新赋值

a=0
b=0
def fun():
    global a
    a=2
    b=2
fun()
print(a)
print(b)


输出结果:
2
0

八.return的作用

1.如果一个函数中存在多个return,只要执行了一个return就代表这个函数已经执行完成
2.return可以提前结束程序
实际案例:

# 需求:判断一个分数是否正常(0-100)
def num(a):
    if 0<a and 100>a:
        print("分数正常")
        return
    print("分数不正常")
num(200)
  • 3
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值