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)