淄博网站制作定制推广,重庆做营销网站,有专门做最佳推荐的网站,四川蓉和建设公司网站参考链接#xff1a; Python中的局部函数
由于日常程序流中主要是三种结构#xff1a;顺序#xff0c;循环#xff0c;条件#xff0c;且往往需要自定义函数再调用#xff0c;
因此今天想学习一下Python中关于定义函数、循环语句和条件语句的写法。
1.定义函数
区…参考链接 Python中的局部函数
由于日常程序流中主要是三种结构顺序循环条件且往往需要自定义函数再调用
因此今天想学习一下Python中关于定义函数、循环语句和条件语句的写法。
1.定义函数
区分全局变量和局部变量
x2全局变量 def 函数名形参1形参2…… 函数体 局部变量 global x x1 return 返回值 局部变量 函数体内不能改变全局变量的值除非使用global y3全局变量
形参只起一个传递作用。
2.循环 for 指标 in 序列 循环体 print 输出 break 跳出当前循环 1、指标为自然数序列 for i in range(1,10) 2、对象遍历 s[a,b,c] for t in s: print t 3、索引遍历 for i in range(len(s)) print s[i] 4、同时遍历索引和对象 for i,t in enumerate(s) (s[i]t)
3.条件 if 判断条件 操作 elif 判断条件 操作 可有多个elif else 操作
4.实例定义一个求整数的阶乘的函数mlt()
def mlt(a): x1 if a0: return false else: for i in range(1,a1): x*i return x mlt(4),mlt(-2)
输出为24false