所有的程序员都是编剧,所有的计算机都是烂演员。   
返回顶部
摘要: def my_max(a,b=5,c=20): # a为位置参数,b为默认参数 if a>b: return a else: return b i=my_max(10) print(i) #加一个c,如果c不赋值那就只能放在b默认参数前 #如果赋值,就可以放在b后 因为c成了默认参数 def my_ 阅读全文
posted @ 2018-04-18 19:31 steven丶syw 阅读(269) 评论(0) 推荐(0) 编辑
摘要: x=18 #定义阶段赋值,10赋给age def my_max(name,age=x): print(name) print(age) x=21 #只在定义阶段赋值 所以这个21属于定义阶段后,不会赋给age my_max('Steven') 阅读全文
posted @ 2018-04-18 19:12 steven丶syw 阅读(139) 评论(0) 推荐(0) 编辑
摘要: 位置参数:按照从左到右的顺序依次排列 def my_max(a,b,c): print(a) print(b) print(c) my_max(1,2,3) #按位置定义的形参,必须被传值,值不能多也不能少 #按位置定义的实参,与形参一一对应 关键字参数:在定义实参时,遵循key=value定义 d 阅读全文
posted @ 2018-04-18 19:04 steven丶syw 阅读(308) 评论(0) 推荐(0) 编辑
摘要: def register(name,age,sex='male'): #如以下三人的性别2个为男,可以定义一个默认参数 print(name,age,sex) register('syw',18) register('steven',8000) register('xiaohong',1000,'f 阅读全文
posted @ 2018-04-18 18:21 steven丶syw 阅读(144) 评论(0) 推荐(0) 编辑
摘要: def my_max(a,b): # a,b为形参 ''' 比较两个数之间大小 ''' if a>b: return a else: return b i=my_max(10,30) #10,30为实参 print(i) 阅读全文
posted @ 2018-04-18 18:15 steven丶syw 阅读(259) 评论(0) 推荐(0) 编辑