您当前的位置: 首页 >  Python

ThnPkm

暂无认证

  • 4浏览

    0关注

    98博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

Python 笔记5 认识函数

ThnPkm 发布时间:2021-11-06 10:41:02 ,浏览量:4

认识函数1:
# 函数: 把一些独立的功能代码块组织成一个小模块,叫做函数
# 语法:
# def 函数名():
#     函数的代码内容

# 函数相当于一个工具
def printInfo():
    print('------------------------')
    print('   人生苦短,我用Python')
    print('------------------------')

#调用函数,直接 函数名()
printInfo()     #------------------------
                #人生苦短,我用Python
                #------------------------
认识函数2: 函数可以减少代码量
str01 = input('输入你的行为')

def chengfa():
    print('俯卧撑50个')
    print('罚款50元')
    print('加班一小时')

if str01=='迟到':
    chengfa()

if str01=='业绩第一':
    print('年终奖')

if str01=='上班划水':
    chengfa()

if str01=='业绩下滑':
    chengfa()
函数的参数:
# 此时定义函数时传入的是形参
def sum_num(a,b):
    result = a+b
    print(result)

# 此时传入的是实参
sum_num(50,60)   # 110

#也可以通过变量
num1 = int(input('请输入第一个数字'))
num2 = int(input('请输入第二个数字'))
sum_num(num1,num2)
函数的返回值:
# 函数返回值: 函数完成一件事后,最后给调用者的结果
# 想要在函数中把结果返回给调用者,需要在函数中使用return

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

num1=cacl(10,20)
print(num1)
局部变量:
# 局部变量 在函数内部定义的变量
# 其作用范围是这个函数内部,只能在这个函数中使用,在函数的外部是不能使用的
# 局部变量的作用是为了临时保存数据,需要在函数中定义变量来进行储存

def test1():
    num = 100
    print(num)

def test2():

    print(num)

test1() # 100
test2() #会报错,因为num是局部变量,局部变量作用范围只是自己函数内部
全局变量:
# 全局变量
# 一个变量可以被所有函数使用,这样的变量就是全局变量

num=100

def test1():
    print(num)

def test2():
    print(num)

print(num)  #100

test1()  #100
test2()  #100
global:
# 在函数里有一个变量是赋值操作
# 如果这个变量和全局变量同名
# 那么函数里这个变量就是一个全新的变量
# 相当于在定义
a = 5

def test1():
    a=10      #相当于在定义变量

    print(a)

test1()  #10
print(a)  #5

关注
打赏
1660722558
查看更多评论
立即登录/注册

微信扫码登录

0.0462s