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)