python之函数

# 函数
# 函数的定义
def funTest():
    print("这是一个函数")


# 函数的调用
funTest()


# 有参函数
def sum(a, b):
    c = a + b
    print(c)


sum(1, 2)


# 有返回值得函数
def ride(a, b):
    return a * b


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


# 函数返回多个值
def divid(a, b):
    shang = a // b
    yushu = a % b
    return shang, yushu


sh, yu = divid(5, 2)
print(sh, yu)
# 小知识  5除以2的结果为2.5  5/2=2.5
#        5除2的商为2        5//2=2

# 局部变量和全局变量 名字相同情况

a = 100


def test1():
    a = 200  # 这里其实是重复定义了局部变量a,而不是全局变量
    print(a)


def test2():
    print(a)


def test3():
    global a  # 代表这里使用的是全局变量的a
    a = 300
    print(a)


def test4():
    print(a)


test1()
test2()
test3()
test4()

posted @ 2021-07-04 23:09  我的网名  阅读(33)  评论(0)    收藏  举报