#c:\pyhone33 #File name: def.py # 基本实现语句: def printMax(a,b): if a > b: print(a), "is maximum" else: print(b), "is maximum" printMax(3,4) x = 5 y = 8 printMax(x,y) #局限于语句块的赋值: def func(x): print("x is", x) x = 2 print("changed local x to ", x) x = 50 func(x) #使用 golbal 命令使全局赋值: def func1(): global x print("x is", x) x = 2 print("changed lcoal x to", x) x = 50 func1() print(x) #给形参指定值: def func2(a,b=20,c=30): print("This a", a, "This b", b, "This c",c) func2(10) func2(100,200) func2(c=300,a=1000)
python学习笔记:def 自定义函数
原创
©著作权归作者所有:来自51CTO博客作者bard_zhang的原创作品,谢绝转载,否则将追究法律责任
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
SpringBoot自定义starter
SpringBoot自定义starter
spring maven ci -
python 自定义dns python 自定义排序函数
一、自定义排序函数在Python中可以使用内置函数sorted(list)进行排序: 结果如下图所示: 但sorted也是一个高阶函数,可以接受两个参数来
Python 返回值是函数 闭包 返回函数 局部变量