Python,定义函数,函数封装及调用函数, 函数局部变量和全局变量

1.定义函数封装:

def 函数名():
    函数中的代码
    函数中的代码
def这行代码最后需要冒号
2.存在冒号就需要换行缩进
3.处于def 缩进中的代码,称为函数体

举例:

def say_hello():
    print("hello")
    print('hi')
    print('你好!')

say_hello()

2.函数调用:函数调用,就是使用函数名字去执行函数中的代码

函数名字()下面有

3.局部变量:下面举例说明

# 函数的定义封装~~~~~~~~~
# def 函数名():
#     函数封装的代码。。。。。

#函数内部定义叫局部变量!!!!!!!!!!!
def login_front():
    user='admin'
    pwd='123456'
    print(user,pwd)
    return pwd
if __name__ == '__main__':
    print(login_front())
#局部变量用一次就会呗释放 不存在这个数字

# 引用是  变量中来存储数据的地址

全局变量:

# 函数外部定义,是全局变量!!!!!!!
#定义一个全局变量
g_num='牛逼'
#在函数中使用全局变量  1.可以在任意位置只用全局变量
def func():
    print(g_num)
         #局部变量用一次就会被释放 不存在这个数字
def func1():
    g_num='牛马'           #局部变量和全局变量同名  就近使用  会先使用局部变量
    print(g_num)
# #在函数中定义全局变量!!!!!!!
             # 全局变量不会存在被释放!!!!! 在任意位置都可以使用
def func2():
    global num  #(global从局部修改全局变量的修改关键字)
    num=40
    print(num)
if __name__ == '__main__':
    func1()
    func2()
    print(g_num)

你可能感兴趣的:(python,经验分享)