摘要: ```python """ 默认形参:在函数定义阶段,提前赋值给形参, 当你实参传值的时候,实参传的值会覆盖形参的默认值。 下面的案例中,age的值从18,变成了30。 """ def guess_age(age=18): while True: inp_age=int(input('输入年龄:').strip()) if age == inp_... 阅读全文
posted @ 2019-09-13 18:08 大海一个人听 阅读(621) 评论(0) 推荐(0) 编辑
摘要: ```python '''默认形参 在函数定义阶段,就已经被赋值了。 def func(x,y=10): if x > y: return x return y ms=func(2) print(ms) 特点: 在函数定义阶段就已经被赋值,意味着在调用时可以不用为其再次赋值了。 注意注意注意!!!: 1、位置形参必须放在默认形参的左边。 2... 阅读全文
posted @ 2019-09-13 16:55 大海一个人听 阅读(1219) 评论(0) 推荐(0) 编辑
摘要: ```python '''形参 在函数定义阶段括号内定义的参数,称之为形式参数,简称形参, 相当于变量名。 ''' def func(x,y): if x > y: print(x) print(y) '''实参 在函数调用阶段括号内传入的参数,称之为实际参数,简称实参, 相当于变量的值。 ''' func(1,2) '''位置参数 位置形参: 在函... 阅读全文
posted @ 2019-09-13 16:14 大海一个人听 阅读(1500) 评论(0) 推荐(0) 编辑
摘要: ```python ''' return 有终止函数的作用,下面通过执行到return x 以后, 就结束了程序的下一步执行,所以就没有往下面走,所以终端上也就只能 看到打印结果100,看不到打印呢 ''' def self_max(x,y): if x > y: print(x) """此处通过print打印结果是100 和None""" ... 阅读全文
posted @ 2019-09-13 13:07 大海一个人听 阅读(687) 评论(0) 推荐(0) 编辑
摘要: ```python ''' 下面我们来更加深度的理解return具体用法!!! return 默认返回None return 可以返回任意数据类型的数据 return 返回多个值的时候,会以元祖的形式把多个值包在一起 ''' '''11111111111111111''' def get_list(): return [1,2,3,4] ... 阅读全文
posted @ 2019-09-13 11:53 大海一个人听 阅读(717) 评论(0) 推荐(0) 编辑