# python 变量+递归函数 # /usr/sbin/py/python # -*-coding:utf8-*- Name = "lufei" # 全局变量 CAPTION = "shanzhi" abc = "abc" #不规范 但不影响使用 def change_name(): name = "suoLong" # 局部变量 global CAPTION #如果想在方法体中改变全局变量的值,可以在方法中声明全局变量 使用关键字 global CAPTION="lufei" abc = "jake" # global abc # 需要注意的是 global的使用要在 变量之前,否在会报错 print(name,CAPTION,abc) change_name() print(Name,CAPTION) # 书写规范 全局变量大写,局部变量命名小写 # def recursion_test(a): # print(a) # recursion_test(a) # recursion_test(10) # 该函数会报错 Traceback (most recent call last): pyhon调用时函数即变量,会开辟内存,无限死循环 会撑爆内存导致报错 def recursion_test(a): print(a) if int(a/2)==0: return a recursion_test(int(a/2)) recursion_test(10)
python 11 变量以及递归函数
最新推荐文章于 2022-12-12 23:11:28 发布