函数名([参数])
分类的标准是按照有无参数,以及有无返回值。
def test(): a = 10 # 不能再函数外部使用,此处会报错 print(a)
num = 10 def show(): # 声明使用的时外部的同名变量 global num # 只能使用,不能修改,若想修改协议进行全局声明 num = 20 print(num) show() print(num)
global
进行全局声明
def wai(): n = 10 def nei(): # 声明使用非本地变量,外部函数的局部变量 nonlocal n n = 20 print(n) nei() print(n) wai()
1,1,2,3,5,8,13,21,...